PHP est un langage de programmation orientée objet à part entière. Cette affirmation est vraie depuis la version 5 de PHP.
Il est donc possible de créer des classes, d'instancier des objets, d'appliquer les principes d'encapsulation, d'héritage, de polymorphisme, etc.
Pour créer une classe avec PHP :
class MaClasse
{
// déclaration des propriétés
private $maPropriete;
// ...
// déclaration du constructeur
public function __construct() {
// ...
}
// déclaration des méthodes
public function MaMethode() {
// ...
}
// ...
}
Et pour instancier un objet :
$monObjet = new MaClasse();
« Les classes et les objets ». PHP. http://php.net/manual/fr/language.oop5.php
« Syntaxe de base ». PHP. http://php.net/manual/fr/language.oop5.basic.php
« Object-Oriented Programming in WordPress ». Envato tuts+. http://code.tutsplus.com/series/object-oriented-programming-in-wordpress--cms-699
« Object-Oriented PHP for Beginners ». Tuts+. http://code.tutsplus.com/tutorials/object-oriented-php-for-beginners--net-12762
▼Publicité