【发布时间】:2010-10-23 23:07:44
【问题描述】:
所以基本上我明白这一点......
class User
{
function __construct($id) {}
}
$u = new User(); // PHP would NOT allow this
我希望能够使用以下任何参数进行用户查找,但至少需要一个,同时保留 PHP 在未传递参数时提供的默认错误处理...
class User
{
function __construct($id=FALSE,$email=FALSE,$username=FALSE) {}
}
$u = new User(); // PHP would allow this
有没有办法做到这一点?
【问题讨论】:
-
您希望如何仅使用 email 参数构造一个 User 实例?为 id 传递 null?
标签: php class parameters constructor optional-parameters