Valid XHTML     Valid CSS2    

Programmation objets et persistance en PHP 7.4.33

[$jm new() sans construct()] Bonjour  .

[$mc new() avec construct()] Bonjour Marie CURIE.

[$jm->identite()] NOM = MOULIN ; PRENOM = Jean.

[$mc->identite()] NOM = CURIE ; PRENOM = Marie.

[print_r($jm)] personne Object
(
    [prenom:personne:private] => Jean
    [nom:personne:private] => MOULIN
)


[var_dump($jm)] (SIMULATION)   object (personne)[1]
      private 'prenom' >=  string 'Jean'   (length=4)
      private 'nom'    >=  string 'MOULIN' (length=6)


[var_export($jm)] personne::__set_state(array(
   'prenom' => 'Jean',
   'nom' => 'MOULIN',
))

[serialize($jm)] O:8:"personne":2:{s:16:"personneprenom";s:4:"Jean";s:13:"personnenom";s:6:"MOULIN";}\n

[json_encode($jm)] {}

[$jm->enTableau())] Array
(
    [0] => MOULIN
    [1] => Jean
)

[json_encode($jm->enTableau())] ["MOULIN","Jean"]

[yaml_emit($jm)] # si installé !
--- !php/object "O:8:\"personne\":2:{s:16:\"\0personne\0prenom\";s:4:\"Jean\";s:13:\"\0personne\0nom\";s:6:\"MOULIN\";}"
...

[$jm->enXml_1()] <personne>   <prenom> Jean </prenom>   <nom>    MOULIN    </nom></personne>

[$jm->enXml_2()] <?xml version="1.0"?>
<personne><prenom>Jean</prenom><nom>MOULIN</nom></personne>


[$jm destruct()] Au revoir.

[$mc destruct()] Au revoir.

Code-source de cette page.

 

 

retour gH    Retour à la page principale de   (gH)