PHP Class construit avec trois paramètres optionnels mais un requis?
Donc, fondamentalement, je comprends cela ...
class User
{
function __construct($id) {}
}
$u = new User(); //PHP would NOT allow this
Je veux être capable de faire à un utilisateur de rechercher avec l'un des paramètres suivants, mais au moins un est requis, tout en gardant la valeur par défaut de gestion des erreurs PHP fournit si aucun paramètre n'est passé ...
class User
{
function __construct($id=FALSE,$email=FALSE,$username=FALSE) {}
}
$u = new User(); //PHP would allow this
Est-il un moyen de faire cela?
source d'informationauteur farinspace
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser un tableau pour régler un paramètre:
Et comment vous pouvez utiliser ceci:
Ce serait d'arrêter de courir et de rédiger une erreur en fonction de votre config.