روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ عادل غفاری
global در متغییر
جامعه پی اچ پی ایجاد شده در ۱۲ مرداد ۱۴۰۱

$msg = "hello world!";

function test4($msg)

{

    return $msg;

}

echo test4($msg);

echo "
"
;

echo $msg;

echo "


";

من با این کد‌ها بدون ارور خروجی گرفتم ولی توی ویدیو این کد هارو که مینوشت به ارور میخورد و میومد متغییر $msg رو global میکرد درست میشد ولی من بدون global کردن نوشتم و بدون ارور اجرا شد

سلام دوست عزیز

۱. کدهاتون رو توی بلاک کد قرار بدین

۲. دلیلش اینه که متغیر رو پاس دادید به تابع و اسم متغیر تابعتون با متغیر خارج از تابعتون یکیه!

موفق باشید ?

بهترین پاسخ
محمد گازری ۱۲ مرداد ۱۴۰۱، ۰۹:۲۹