johny7: Objekt oder Array erzeugen

Beitrag lesen

Moin allerseits,

Hi!

Fatal error: Call to undefined function object() in /srv/www/htdocs/... in der betreffenden Zeile.
Warum? Kann ich denn nicht ein Objekt auf diese Art definieren?

Weil es in PHP keine Funktion namens object() gibt (solange du keine erstellst). Objekte instantiiert man auch von Klassen und nimmt dafür den new-Operator. Es gibt auch eine Klasse namens stdClass, von der man nackige Objekte instantiieren kann.

Aha, also ~~~php

$return = (is_array($var)) ? array() : new stdClass();

  
  
Grüße, JN

-- 
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)  
http://www.johny7.de