<?php
class Animal {
protected $name; // accessible par la classe enfant
private $name; // accessible dans la classe
public $name; // accessible partout...
public function getName() // Getter d'une propriété
{
return $this->name;
}
public function setName($name) // Setter d'une propriété
{
$this->name = $name;
// On peut retourner l'objet courant pour chaîner les méthodes "à la jQuery"
return $this;
}
}
$dog = new Animal();
$dog->setName('Gollum');
echo $dog->getName(); // Affiche "Gollum"