PHP-Objekt, mehrere Eigenschaften

Ist es möglich, mehrere Eigenschaften gleichzeitig für ein Objekt in php?
Anstatt das zu tun:

$object->prop1 = $something;
$object->prop2 = $otherthing;
$object->prop3 = $morethings;

etwas wie:

$object = (object) array(
    'prop1' => $something,
    'prop2' => $otherthing,
    'prop3' => $morethings
);

aber ohne überschreiben der object.

  • Warum würden Sie wollen, zu verschleiern, was der code macht in dieser Art und Weise? Irgendwann in der Zukunft jemand (vielleicht), müssen diesen Kodex Lesen, etwas wie das zu tun wird nur machen es schwieriger zu verstehen.
  • Warum nicht fügen Sie diese in eine php-Datei und führen Sie es? Anstatt zu Fragen ist hier, ob es funktioniert, probieren Sie es einfach selbst.
  • Nur eine Hilfsfunktion erstellen, um es für Sie tun. Übergeben Sie in Objekt-und array.
  • Es sieht schrecklich, und es ist mehr code, warum würden Sie brauchen?
  • Werfen Sie einen Blick auf diese: bugs.php.net/bug.php?id=53266
  • Ich erhalte ein array welches Werte benötigt werden asigned als Eigenschaften des Objekts, und ja, das Objekt hat funtcions und andere Eigenschaften, die erhalten werden müssen. Ich dachte nur, es war eine 'Magische' Weise zu tun. Sicher, ich kann es manuell machen, ich habe mich nur gefragt ..

InformationsquelleAutor olanod | 2012-05-03
Schreibe einen Kommentar