آیا آرایه های PHP توسط مقدار یا مرجع منتقل می شوند؟

پرسیده شده
فعالیت 1464 روز پیش
دیده شده 929 بار
1

استاد شما گفتین آرایه ها و اشیا انتسابشون از نوع call by refrence هست ! 

آرایه ها هم هستند یا من منظور شما رو اشتباه برداشت کردم ؟

یا اینکه منظور شما بود آرایه رو به شی تبدیل کنیم ؟

فایل پیوست

4
حذف شده

سلام نه صرفا در این جلسه در مورد آبجکت ها صحبت کردیم در بخش توابع مفصل تر در این مورد توضیح خواهم داد که شرایط آرایه ها به چه صورت هستش

فایل پیوست

وحید صالحی

توسط

وحید صالحی

17 دی 98

9

مورد تایید اساتید

حذف شده

برای اینکه آرایه ها به صورت call by reference باشند باید به صورت زیر عمل کنیم:

$user = array(
    'name'  => 'Ali',
    'email' => '[email protected]'
);
$a = &$user;              // use & for user
$a['name'] = 'Mohammad';  // change the value of name 
echo $a['name'];          // output is Mohammad
echo "<br>";
echo $user['name'];       // output is Mohammad

همانطور که در کد بالا مشاهده می کنید باید از علامت & استفاده کرد.

فایل پیوست

محمدرضا رحیمی

توسط

محمدرضا رحیمی

17 دی 98

حذف شده
با تشکر از شما بابت توضیح کامل و جامعتون لازمه که اضافه کنم علامت & در اینجا اصطلاحا بهش pointer گفته میشه.
وحید صالحی

18 دی 98

3
حذف شده

در نظر داشته باشید به کمک poiner هر نوع متغیری رو میشه call by refrence کرد تنها برای آرایه ها صدق نمیکنه 

فایل پیوست

mahdi mortezaee

توسط

mahdi mortezaee

3 بهمن 98

0
حذف شده

با سلام و خسته نباشید 

یک انتقادی داشتم میخواستم خدمتون عرض کنم یک سری جاها بیش از حد روی یک موضوع توضیح میدهد و باعث خسته شدن و سردر گم شدن میشود 

باتشکر از شما و تیم سون لرن

فایل پیوست

amir mohammad karimi

توسط

amir mohammad karimi

6 اردیبهشت 99

حذف شده
توضیح فرمودند در ویدیو که به دلیل اینکه برای دوستانی که تازه شروع کردن قابل فهم و درک باشه چون مطلب بسیار مهم و پایه ای هست. اگر ساده از مطلب حساس رد بشن بعد کیفیت دوره کاهش پیدا می کنه و قابل استفاده برای همه نخواهد بود. ممنون از شما
Mohsen Ghorbani

5 شهریور 00