PDA

View Full Version : مقدار دهی پیش فرض یک function به صورت static



angel_boy013
سه شنبه 25 اسفند 1388, 18:42 عصر
خسته نباشید من یک کلاس دارم که توش چند تا متغیر static دارم حالا میخوام یکی از function هام رو مقدار پیش فرض اون رو متغییرم رو بزارم اما نمیشه کدش هم اینه



class myclass {

public static $WORD;

function Image_Users($W=myclass::$WORD){
echo $W


}

}

امیـرحسین
سه شنبه 25 اسفند 1388, 19:58 عصر
اینجوری عمل کنید:
class myclass {

public static $WORD = 11;

function Image_Users($W=null){
$W = $W ? $W : myclass::$WORD;
echo $W;
}

}

$aa = new myclass;
$aa->Image_Users(); // Echos 11