Définition
Exemple
On appelle classe la structure d'un objet, c'est-à-dire l'ensemble des entités qui le composent. Un objet est donc "issu" d'une classe. On dit qu'un objet est une instanciation d'une classe. On pourra parler indifféremment d'objet ou d'instance Une classe est composée de deux parties : Les attributs - données représentant l'état de l'objet Les méthodes - opérations applicables aux objets
class Person
{
// Attributs
public $firstName;
public $lastName;
public $age = 51;
// Methode
public function crier()
{
echo "Hello";
}
}
$michel = new Person;
echo $michel->age;
$michel->crier();
Le rôle d'une fonction constructeur est de construire un objet.
class Person
{
public $firstName;
public $lastName;
var $age;
public function __construct($firstName,$lastName,$age)
{
$this->firstName = $firstName;
$this->lastName = $lastName;
$this->age = $age;
}
}
$michel = new Person('michel','Dupont','45');
$francois = new Person('francois','Durant','55');
echo $francois->lastName; // Durant
echo $michel->age; // 45
Ce site a pour but de répertorier des éléments essentiels des langages du Web et sujets annexes pour se les remettre en mémoire rapidement.