PHP und der ->

projumper

Mitglied
hi @ all,

habe mal ne frage zu php

was ist das:

$CFG->data = "text";

$CFG ist glaube ich kein Obkjekt. ich habe jedenfalls nichts gefunden wie $CFG = new ..... .. Oder kann man Objekte auch anders defenieren?

mfg

projumper
 
Wenn Genanntes keinen Fehler verursacht, ist $CFG ein Objekt. Das werden dir auch Funktionen wie gettype(), is_object() oder var_dump() bestätigen.
Verfolge doch einfach den Weg der Variable zurück, um den Ursprung des Werts herauszufinden.
 
hi,
danke für die super schnelle antwort....

werde mal mit den dumps ausprobieren....
Verfolge doch einfach den Weg der Variable zurück, um den Ursprung des Werts herauszufinden

das ist ja der anfang, deswegen wundert moich das ja so. kann ein objekt ohne new und ohne das die klasse irgendwo defeniert wird?
 
habe jetzt dump, gettype, is_object getestet...

gettype und var_dump liefern eine NULL

und is_object ein 'false'

jetzt bin ich einfach nur sprachlos....

kann das sein das es ein array ist, vieleicht erlaubt php 5 so eine art von zuweisungen?
 
Es ist auch möglich, dass das Objekt dadurch erst erzeugt wird:
PHP:
unset($foo);
$foo->bar = 'baz';
var_dump($foo);
 
jab das habe ich auch gerade raus gefunden

vielen dank!


aber jetzt wird eine Standart klasse stdClass erzeugt.... was kann sie und wo könnte man das den rausfinden... irgendwie liefert mir google nur blödsinn !
 
Zurück