Portál AbcLinuxu, 13. května 2025 19:05
var_dump($obj->foo);dostanu výsledek
array(2) { [0]=> string(1) "a" [1]=> string(1) "b" }a když dám podmínku
if(isset($obj->foo)) echo "IF"; else echo "ELSE";dostanu výsledek ELSE... ale sakra proč ? Poradí nějaký guru ? Děkuji
$obj = array();
$obj->foo = array('a', 'b');
if (isset($obj->foo)) echo "IF";
else echo "ELSE";
místo
$obj = new StdClass;
$obj->foo = array('a', 'b');
if (isset($obj->foo)) echo "IF";
else echo "ELSE";
$obj = new Class(); $obj->foo = array('a', 'b');
$obj = new stdClass(); $obj->foo = array('a', 'b');ale stejně by se s takovými objekty mělo šetřit.
ale stejně by se s takovými objekty mělo šetřit.můžete to prosím upřesnit?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.