<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="author" content="Manuele" />
<title> Classes et Objets en PHP</title>
<?php
/* definition d'une classe */
class Personne {
private $nom;
/* setters & getters */
public function setNom($nouvNom) {
$this->nom = $nouvNom;
}
public function getNom() {
return $this->nom;
}
} //fin classe Personne
?>
</head>
<body>
<h1>Classes et objets en PHP </h1>
<?php
$toto = new Personne();
$toto->setNom("Toto");
echo "<p> Objet <i>Personne</i> : ". $toto->getNom() . "</p>";
echo "<p> Teste de l'accès (ça ne doit pas marcher) : </p> ";
// ces lignes ne marchent pas car salaire est private !
$toto->nom = "blablabla";
echo " <p> " . $toto->nom . " </p> ";
?>
</body>
</htlml>