Więc w zasadzie rozumiem tego ...Konstrukcja klasy PHP z trzema opcjonalnymi parametrami, ale jedna wymagana?
class User
{
function __construct($id) {}
}
$u = new User(); // PHP would NOT allow this
Chcę móc wykonać użytkownik patrzeć z jednego z następujących parametrów, ale przynajmniej jedna jest wymagane, zachowując błąd domyślnej obsługi PHP zapewnia jeśli nie zostanie przekazany żaden parametr ...
class User
{
function __construct($id=FALSE,$email=FALSE,$username=FALSE) {}
}
$u = new User(); // PHP would allow this
Czy istnieje sposób na zrobienie tego?
Jak chcesz utworzyć instancję użytkownika za pomocą parametru e-mail? Podaj wartość null dla id? –