Así que, básicamente, lo entiendo ...constructo PHP de clase con tres parámetros opcionales pero uno requerido?
class User
{
function __construct($id) {}
}
$u = new User(); // PHP would NOT allow this
Quiero ser capaz de hacer un usuario mira para arriba con cualquiera de los siguientes parámetros, pero al menos uno está obligado, mientras se mantiene el manejo de errores por defecto PHP provee si no se pasa ningún parámetro ...
class User
{
function __construct($id=FALSE,$email=FALSE,$username=FALSE) {}
}
$u = new User(); // PHP would allow this
¿Hay alguna manera de hacerlo?
¿Cómo le gustaría construir una instancia de usuario con solo el parámetro de correo electrónico? Pasar nulo por id? –