السلام عليكــم ورحمـة الله وبركاتــه ،،
عندى مشكلة وهى كالاتى عندما اقوم بتعريف متغرير ليكون ثابت static
يحدث خطأ ولا يعمل
وانا استخدم php5
فهل تغير شى فى هذا الاصدار ؟؟؟؟؟؟؟؟؟
السلام عليكــم ورحمـة الله وبركاتــه ،،
عندى مشكلة وهى كالاتى عندما اقوم بتعريف متغرير ليكون ثابت static
يحدث خطأ ولا يعمل
وانا استخدم php5
فهل تغير شى فى هذا الاصدار ؟؟؟؟؟؟؟؟؟
<?
function aa($a){
static $a;
$a=$a+1;
return $a;
}
echo aa(1);
echo aa(3);
echo aa(5);
?>و النتيجة كالاتى :-
1
2
3
فلماذا لا يحتفظ المتغير a بالقيمة؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
لابد تعرفها داخل class
class MyClass {
public static $variable;
function aa(){
$variable=$variable+1;
return $variable;
}
}
CCNA, CCNA Security, CCNP