Quindi, in pratica ho capito questo ...Costruisci PHP Class con tre parametri facoltativi ma uno richiesto?
class User
{
function __construct($id) {}
}
$u = new User(); // PHP would NOT allow this
Voglio essere in grado di fare un utente osserva in su con uno qualsiasi dei seguenti parametri, ma almeno una è necessaria, pur mantenendo l'errore di default la gestione PHP fornisce se nessun parametro è passato ...
class User
{
function __construct($id=FALSE,$email=FALSE,$username=FALSE) {}
}
$u = new User(); // PHP would allow this
C'è un modo per fare questo?
Come si desidera costruire un'istanza utente con solo il parametro email? Passa null per id? –