PHP SET函数中的默认参数为静态变量

时间:2014-11-28 11:58:05

标签: php static arguments default default-value

是否可以将类函数中的参数的默认值设置为静态变量 感谢Advance的帮助!

class UserControl {

    public static $CurrentUID;

    public static function isUserExist($CurrentUID = UserControl::$CurrentUID){

     ....

    }
}

1 个答案:

答案 0 :(得分:5)

您可以在这种情况下制定解决方法:

public static function isUserExist($CurrentUID = false)
{
   if(!$CurrentUID)
      $CurrentUID = UserControl::$CurrentUID;
   ....
}