Gibt es eine Möglichkeit, ein neues PHP-Objekt auf ähnliche Weise wie in jQuery zu instanziieren? Ich spreche über die Zuweisung einer variablen Anzahl von Argumenten beim Erstellen des Objekts. Zum Beispiel weiß ich, ich so etwas wie tun könnte:jQuery-Stil-Konstruktoren in PHP
...
//in my Class
__contruct($name, $height, $eye_colour, $car, $password) {
...
}
$p1 = new person("bob", "5'9", "Blue", "toyota", "password");
Aber ich möchte nur einige von ihnen vielleicht setzen. So etwas wie:
Was ist mehr entlang der Linien wie es in jQuery und anderen Frameworks getan wird. Ist das in PHP integriert? Gibt es einen Weg, es zu tun? Oder ein Grund, warum ich es vermeiden sollte?
möglich Duplikat [Rubine wie Array-Argumente Implementierung in PHP] (http://stackoverflow.com/questions/870501/ruby-like-array-arguments-implementation-in-php) –
Hier ist ein Problemumgehung (einschließlich einer Beschreibung seiner Nachteile): http://stackoverflow.com/questions/2112913 –