Archives de catégorie : PHP objet

Cette catégorie regroupe tous les articles des 30 minutes que j’ai passé (presque) chaque jour sur le PHP Objet au tout début de « 30 minutes par jour ». Réflexions, découvertes, tests, exemples et projets, voilà ce que vous y trouvez !

Récapitulatif PHP Objet

Catégorie : PHP objet | Laisser un commentaire

((/public/Divers/.elephant-php_s.jpg|Logo PHP|R|Logo PHP, mai 2010)) Ce billet vient récapituler la série sur PHP Objet que j’ai effectuée entre mai à juillet 2009. Le but est de faire le point sur PHP Objet, sur mes connaissances et sur les publications réalisés à ce sujet sur 30minparjour. Désormais, j’essayerai de faire un tel résumé pour toutes les séries que j’aborderai. C’est long … Continuer la lecture

Singleton(s) !

Catégorie : PHP objet | Commentaires fermés

Voilà bien longtemps que je n’avais pas fait de billets sur le PHP Objet. A vrai dire, je suis en train d’apprendre la programmation orientée objet en cours (au travers du Java et du C++), donc ça fixe vraiment les idées et permet de comprendre pas mal de petites choses, notamment l’utilité de certaines notions, comme les singletons, qui me … Continuer la lecture

Class abstraites et finales

Catégorie : PHP objet | 2 commentaires

Les notions de class abstraites et finales permettent de sécuriser notre programmation PHP, dans le sens qu’elles permettent d’éviter qu’un programmeur, reprenant notre code, n’en contourne la logique et s’égare ainsi sur une fausse piste. En effet : * __Class abstraite__ : class qui ne peut être instanciée, il est donc OBLIGATOIRE de créer une class héritante de cette class … Continuer la lecture

Quelques méthodes et constantes magiques ou prédéfinies

Catégorie : PHP objet | Laisser un commentaire

!!!Attributs ou méthodes qui n’existent pas ? Avant de faire un petit récapitulatif magique ou déjà défini (mouahaha), voyons une petite notion importante du PHP objet : il est possible de modifier et de lire la valeur d’un attribut qui n’existe pas (ah horreur), par contre, on ne peut utiliser une méthode qui n’existe pas (ah bah ça tombe bien … Continuer la lecture

Vocabulaire à connaître de la POO

Catégorie : PHP objet | 2 commentaires

Voici quelques mots de vocabulaire qu’il peut être utile de connaître pour s’y retrouver en programmation orientée objet. Je complèterai cette liste au fil du temps. (en fonction de mes souvenirs et de mes découvertes) * __Classe__ : Permet de définir la structure d’un objet qui pourra ensuite être utilisé plusieurs fois avec des options différentes, et dupliqué à loisir … Continuer la lecture

Pour se fixer les idées sur self et this

Catégorie : PHP objet | Un commentaire

Voici un petit exemple pour bien comprendre ce qui se passe lorsque l’on utilise @@self@@ ou @@$this@@, avec des attributs @@static@@ ou non : ///

Utiliser les méthodes et les attributs d’une autre class

Catégorie : PHP objet | Laisser un commentaire

Ah, je viens enfin de mieux comprendre à quoi servait l’opérateur cons @@::@@. Dans le [précédent billet où j'en parlais|/post/2009/operateur-cons-et-les-mots-clef-self-et-parent] je disais qu’il permet de résoudre un attribut ou une méthode, éh bien c’est tout à fait vrai ! * Pour appeler un attribut ou une méthode d’une class dans cette même class, on utilise @@$this->methodeOuAttribut@@. * Pour appeler un … Continuer la lecture

Traduction instantannée avec BabelFish

Catégorie : PHP objet | Laisser un commentaire

Parce qu’il faut bien mettre un petit peu en pratique de temps en temps, je me suis amusé à créer une class qui implémente un module de traduction à l’aide de [BabelFish|http://fr.babelfish.yahoo.com/] (le système de traduction de [Yahoo|http://fr.yahoo.com/]). En résumé, j’ai plusieurs attributs qui déterminent les différents paramètres de la classe (url de la page de retour, url de BabelFish, … Continuer la lecture

Un objet en sortie d’une requête Mysql

Catégorie : PHP objet | Laisser un commentaire

Parfois, on peut être un peu mordu de PHP objet, et au lieu de vouloir un array associatif (le nom du champ comme clé : @@mysql_fetch_assoc@@), ou un array indexé numériquement (un numéro comme clé : @@mysql_fetch_row@@ -> le plus rapide), on veut un objet « associatif » (le nom des champs comme attribut) grâce à @@mysql_fetch_object@@. C’est tout aussi rapide que … Continuer la lecture

La visibilité tu vois…

Catégorie : PHP objet | Laisser un commentaire

Je viens de découvrir un nouveau tutoriel sur la [POO en PHP|http://www.apprendre-php.com/tutoriels/categorie-6-1-la-programmation-orientee-objet-poo.html] sur le site [Apprendre PHP|http://www.apprendre-php.com/]. Le site est bien joli, et le tutoriel est bien expliqué. L’auteur s’est donné la peine de donner de nombreux exemples, et c’est ce qui rend ce tutoriel encore plus intéressant à mon sens. Dans un précédent [billet|/post/2009/apparition-de-la-visibilite-de-methodes-predefinies-en-php-5], j’avais expliqué l’utilisation des mots … Continuer la lecture