tgoop.com/PHPXX/232
Create:
Last Update:
Last Update:
ملاحظة بسيطة ويمكن اغلبكم يعرفها بس حبيت افيد اللي ما يعرفها
عند استخدام متغير في فانكشن والمتغير ليس من وسطاء ( بارامترات ) الفانكشن نفسه ( خارج الدالة )، يجب عليك وضع كلمة global قبله
لأن المتغيرات في نطاق الدالة ( الفانكشن ) تكون خاصة بالدالة ولا يمكن استخدام متغير بالدالة غير موجود في نطاق الدالة ولا بوسطاء الدالة بدون جعله عام ( global )
مثلا
$up = 90;
$down = 100;
function treas($one){
return $one."\n".$up;
}
echo treas($down);
المثال اعلاه لن يطبع التالي : -
100
90
بل سيطبع 100 ، لأن المتغير $up خارج الدالة وغير معروف بالنسبة لها ، لذلك سنضع global قبل اسم المتغير لجعل الدالة تتعرف عليه كالتالي :-
$up = 90;
$down = 100;
function treas($one){
global $up;
return $one."\n".$up;
}
echo treas($down);
وسيطبع
100
90
للإستفسار :- @PHPMM
BY قناتنا التقنية
Share with your friend now:
tgoop.com/PHPXX/232