PHP Objet

  • PHP Objet

    PHP objet : chapitre 2

    Poursuivons notre exploration des capacités « objet » de PHP. Chargement automatique des classes Lorsqu’une application atteint un certain volume elle dispose de nombreuses classes dispersées dans de nombreux fichiers. Il est évidemment possible de charger un fichier avec les méthodes require et include, mais ça devient rapidement laborieux. Avec la version 5 de PHP est apparue la possibilité de faire du chargement automatique de classe. Voici un exemple élémentaire. Créez un fichier avec ce code (je rappelle que je ne mentionne plus le tag de PHP) : $mon_volume = new Volume(); Si vous lancez ce fichier il est évident que vous allez avoir une erreur PHP parce qu’on ne connaît pas…

  • PHP Objet

    PHP objet : chapitre 1

    Déclaration d’une classe Une classe est une définition, une sorte de moule qui sert à créer des objets. Voici la structure minimaliste de la déclaration d’une classe : <?php class MaClasse { } C’est le mot clé class qui définit une classe. On le fait suivre du nom de la classe. Par convention ce nom doit commencer par une majuscule et répondre à la règle StudlyCaps. C’est-à-dire que chaque nouveau mot à l’intérieur du nom de la classe doit commencer par une majuscule (PSR-1). D’autre part le fichier qui contient la classe doit commencer par <?php ou <?= et ne pas comporter de fermeture. Tout ce qui concerne la classe…