codeigniter函数参数无法获取公共变量

时间:2012-01-14 20:22:08

标签: php function codeigniter

. . . .

  public $counts_per_page = 15;

  public function getNames($user_id, $count = $this->counts_per_page){
    //do stuff
  }

. . . .

我在第二个参数上收到错误,因为它不允许我这样做...

Parse error: syntax error, unexpected T_VARIABLE in

我该如何解决这个问题?提前谢谢。

1 个答案:

答案 0 :(得分:2)

从php手册:

  

默认值必须是常量表达式,而不是(例如)变量,类成员或函数调用。

http://php.net/manual/en/functions.arguments.php

您可以将其设置为null或其他默认值,然后在函数中检查它。