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.
Retour à la page principale de (gH)