【发布时间】:2012-11-06 15:20:06
【问题描述】:
在 SO 上已经有 2 个此类类似问题,但似乎没有一个答案有效。
PHPDoc 似乎没有将我的函数中的可选参数识别为可选参数,例如:
/**
* Opens the connection and sets encoding
*
* @param string $encoding Encoding.
*/
public function __construct($encoding='UTF-8')
{
$this->connect_mysqli();
$this->set_encoding_mysqli($encoding);
}
它不应该将 $encoding 识别为可选的还是我在这里遗漏了什么?我真的尝试谷歌并阅读文档,但我发现的是:
如果你没有在实际代码中指明参数是可选的(通过“$paramname = 'a default value'”),那么你应该在参数的描述中提到参数是可选的。
所以我认为我的代码没有问题,但我在文档中得到的只是: "__construct(string $encoding)", 参数可选的地方没有符号。
【问题讨论】: