🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ آقای اسلان جمادی
function reference
جامعه پی اچ پی ایجاد شده در ۳۰ بهمن ۱۴۰۰

سلام چرا به جای عملگر *= عملگر + رو میزارم عمل نمیکنه؟! چه فرقی دارن

function test(&$z = null){
    return $z + $z;
}
echo $z = 5;
echo "
"; echo test($z); echo "
"; echo $z;

سلام.

متوجه نمیشم کدوم قسمتو میگید. روی کد نشون بدید.

غنچه نوبختی ۰۱ اسفند ۱۴۰۰، ۰۳:۰۶

لاین آخر باید ۱۰ رو جاپ کنه ولی ۵ رو چاپ میکنه چون من & گذاشتم قبل پارامتر

حالا اگه توی لاین ۲ به جای + بزارم مثلا *= عمل میکنه و خروجی تابع و لاین آخر یکی میشه

(لاین۵ و ۷ تگ br هستش)

آقای اسلان جمادی ۰۱ اسفند ۱۴۰۰، ۰۵:۱۱

فهمیدم دلیلشو ... مرسی :))

آقای اسلان جمادی ۰۱ اسفند ۱۴۰۰، ۱۲:۰۵

شما داخل تابع فقط مقدار جمع رو return کردید یعنی به z هیچ مقداریو assign نکردید(=).

بهترین پاسخ
غنچه نوبختی ۰۱ اسفند ۱۴۰۰، ۲۳:۰۲