Also im Grunde verstehe ich das ...PHP Klassenkonstrukt mit drei optionalen Parametern, aber einer benötigt?
class User
{
function __construct($id) {}
}
$u = new User(); // PHP would NOT allow this
Ich möchte ein Benutzer nachschlagen mit einem der folgenden Parameter tun zu können, aber mindestens eine erforderlich ist, während die Standard-Fehler halten Umgang mit PHP bietet Wenn kein Parameter übergeben wird ...
class User
{
function __construct($id=FALSE,$email=FALSE,$username=FALSE) {}
}
$u = new User(); // PHP would allow this
Gibt es eine Möglichkeit, dies zu tun?
Wie möchten Sie eine Benutzerinstanz nur mit dem E-Mail-Parameter erstellen? NULL für ID übergeben? –