استاد شما گفتین آرایه ها و اشیا انتسابشون از نوع call by refrence هست !
آرایه ها هم هستند یا من منظور شما رو اشتباه برداشت کردم ؟
یا اینکه منظور شما بود آرایه رو به شی تبدیل کنیم ؟
سلام نه صرفا در این جلسه در مورد آبجکت ها صحبت کردیم در بخش توابع مفصل تر در این مورد توضیح خواهم داد که شرایط آرایه ها به چه صورت هستش
برای اینکه آرایه ها به صورت 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
همانطور که در کد بالا مشاهده می کنید باید از علامت & استفاده کرد.
در نظر داشته باشید به کمک poiner هر نوع متغیری رو میشه call by refrence کرد تنها برای آرایه ها صدق نمیکنه
با سلام و خسته نباشید
یک انتقادی داشتم میخواستم خدمتون عرض کنم یک سری جاها بیش از حد روی یک موضوع توضیح میدهد و باعث خسته شدن و سردر گم شدن میشود
باتشکر از شما و تیم سون لرن