Outils pour utilisateurs

Outils du site


devweb:php:object (lu 12341 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
devweb:php:object [10-05-2015 23:52]
edmc73
devweb:php:object [01-07-2017 22:16] (Version actuelle)
edmc73
Ligne 22: Ligne 22:
 foreach($var as $v) foreach($var as $v)
   echo $v->label.' = '.$v->value.'<br>';   echo $v->label.' = '.$v->value.'<br>';
 +</code>
 +
 +
 +Récupérer l'élément 0 d'un object
 +<code php>
 +>>> $t = (object)[['toto'=>'aaa'],['toto'=>'bbb']]
 +=> {#887
 +     +0: [
 +       "toto" => "aaa",
 +     ],
 +     +1: [
 +       "toto" => "bbb",
 +     ],
 +   }
 +>>> $t[0]
 +#PHP Fatal error:  Cannot use object of type stdClass as array : eval()'d code on line 1
 +
 +>>> $t{'0'}
 +#PHP Fatal error:  Cannot use object of type stdClass as array : eval()'d code on line 1
 +
 +>>> current($t)
 +=> [
 +     "toto" => "aaa",
 +   ]
 +>>> next($t)
 +=> [
 +     "toto" => "bbb",
 +   ]
 +
 +
 </code> </code>
devweb/php/object.1431294730.txt.gz · Dernière modification: 10-05-2015 23:52 de edmc73