Accueil
Cours

 

Programmation modulaire

La programmation modulaire permet de la réutilisation de code, via l'écriture de librairies. PHP permet cette modularité via la programmation de librairies classiques et de classes.

Librairies

Les librairies sont des fichiers PHP traditionnels. Leur extension est .inc par convention, On peut également inclure un fichier HTML ou d'autre type, cependant les éventuels tags PHP ne seront pas interprétés. On inclus un fichier en utilisant includeou require. Il existe une différence importante entre les deux :

Un fichier inclus par <include> est inclu dynamiquement, lors de l'execution du code. Un fichier inclus par <require> est inclu avant l'interpétation du code.

Programmation Orientée Objet

PHP dispose des concepts de POO(Programmation Orientée Objet)

$this->est l'opérateur de self-reference. On peut utiliser un espace pour plus de lisibilité

Les méthodes se déclarent comme des fonctions. ConstructeurLe constructeur se déclare comme une méthode. Il doit porter le nom de la classe comme en C++ . Il est appellé automatiquement lors de l'instanciation de la classe.

class Panier {
var $items; //item du panier
function ajout( $article , $num ) {
$this->items[$article] += $num;
}
function retire( $article , $num ) {
return $this->s[$article] -= $num;
}
}
$panier = new Panier;
$panier->ajout("pomme",10) ;
$panier->retire("pomme",3) ;
echo $panier[pomme];

7

Envoyez un courrier électronique à Philippe Bancquart pour toute question ou remarque concernant ce site Web.