Catégories
- Apache (6)
- Avent (14)
- CMS (16)
- Geekeries (38)
- HTML et CSS (4)
- Informations (12)
- Java (19)
- Javascript (8)
- L'anecdote du week-end (4)
- PHP (28)
- PHP objet (19)
- Projets (4)
- Référencement (4)
- SQL (9)
- XML (3)
- XMPP (4)
Tags
30 minutes Anecdote Ant Apache attribut base de données C class CMS constructeur CSS date design Dotclear Eclipse Expression Google Java Java EE Javascript Joomla jQuery Ligne de commande Linux Maven MySQL méthode Optimisation PgSQL PHP POO Projet public regex Référencement SEO Shell SQL tutoriel Url Rewriting Wallpaper Windows Wordpress XHTML XML
Archives par mot-clef : class
Calculer la durée d’un script ou d’un programme Java
Catégorie : Java
Laisser un commentaire
Combien de fois vous est-il arriver de chercher à connaître la durée d’un script, d’une action ou d’un morceau de code ? Franchement, ça m’est arrivé relativement souvent, à tel point d’ailleurs que le code de base que j’ai créé pour démarrer un nouveau projet de site Internet en PHP, affiche par défaut en bas de page le temps de … Continuer la lecture
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
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
Rendre __construct() comptatible PHP 4
Catégorie : PHP objet
Laisser un commentaire
La méthode magique @@__construct()@@ est apparue dans PHP5, par conséquent PHP4 (ou inférieur) ne la reconnait pas. Auparavant, au lieu d’utiliser @@__construct()@@, on utilisait une méthode qui portait le même nom que la class elle-même. Donc pour avoir une comptatibilité PHP4 et PHP5, on peut utiliser le code suivant : /// /// Ainsi, si on est en PHP5, le @@__construct()@@ … Continuer la lecture
Le clônage n’est pas une référence
Catégorie : PHP objet
Laisser un commentaire
Aujourd’hui j’ai fini le cours de PHP 5 sur Developpez.com consacré au PHP objet. Il y a encore quelques trucs que je détaillerai dans les billets des prochains jours, mais en somme, mis à part mon problème avec @@self@@ et @@parent@@, je pense avoir compris l’esentiel. Il se trouve que je suis actuellement en stage et que je vais avoir … Continuer la lecture
Interfaces : plus utiles qu’il n’y parait
Catégorie : PHP objet
Laisser un commentaire
C’est en regardant le détails des interfaces prédéfinies sur le [Manuel PHP|http://fr2.php.net/manual/fr] que j’ai mieux compris l’interêt des Interfaces. Prenons comme exemple l’interface [Traversable|http://fr2.php.net/manual/fr/class.traversable.php] : elle signifie que les class l’implétant doivent pouvoir parcourir des objets avec @@foreach@@. Pour cela, il faut que les class en question implémente, par exemple, l’interface prédéfinie [Iterator|http://fr2.php.net/manual/fr/class.iterator.php] qui définie les itérateurs. Ces itérateurs doivent … Continuer la lecture
Interface, les Mousquetaires sont toujours de la partie
Catégorie : PHP objet
Laisser un commentaire
Je n’ai pas encore bien saisi l’interêt des Interfaces dans la POO. Si je comprend bien, une interface liste toutes les méthodes qui doivent impérativement connaitre les class si elles veulent implémenter cette Interface. Pour moi, cela permet de structurer légérement le code (si on a plusieurs class qui implémentent une Interface, il suffit d’aller voir cette Interface pour connaitre … Continuer la lecture