سلام چرا به جای عملگر *= عملگر + رو میزارم عمل نمیکنه؟! چه فرقی دارن
function test(&$z = null){ return $z + $z; } echo $z = 5; echo ""; echo test($z); echo ""; echo $z;
سلام.
متوجه نمیشم کدوم قسمتو میگید. روی کد نشون بدید.
لاین آخر باید ۱۰ رو جاپ کنه ولی ۵ رو چاپ میکنه چون من & گذاشتم قبل پارامتر
حالا اگه توی لاین ۲ به جای + بزارم مثلا *= عمل میکنه و خروجی تابع و لاین آخر یکی میشه
(لاین۵ و ۷ تگ br هستش)
فهمیدم دلیلشو ... مرسی :))
شما داخل تابع فقط مقدار جمع رو return کردید یعنی به z هیچ مقداریو assign نکردید(=).