Так что, в принципе, я понимаю это ...
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
Есть ли способ сделать это?