Note :




PHP5 apporte à PHP les fondements de la programmation objet. PHP5 apporte un certain nombre de méthodes utilisables dans les Objets afin d’automatiser certaines taches, ou intercepter des appels à des méthodes / propriétés inexistantes… D’un point de vue architecture c’est une mauvaise pratique que de se baser sur ces méthodes, ca reste dans certains cas d’exceptions, très pratique
[Lire l’article →]
Les Tags: PHP // Commenter »
Note :




Une petite introduction pour vous faire découvrir un framework d’abstraction des bases de données (databases) en php5 qui prend en charge le mapping objets model (ORM)…. j’ai nommé “Doctrine”
Contrairement à propel, Doctrine prend en charge deux mode, la prégénération du model, et la creation au runtime directement (appréciable lors des phases de débugages).
[Lire l’article →]
Les Tags: PHP // Commenter »
Note :




La librairie nusoap permet la création en PHP de webservice basés sur SOAP. Se baser sur un protocole tel que SOAP pour votre webservice, permet de mettre en place simplement la communication entre des applications .net / java / perl … et PHP.
[Lire l’article →]
Les Tags: PHP // 1 Commentaire »
Note :




PHP 5 transforme PHP en un véritable langage objet. Il devient donc important d’utiliser l’expérience d’autres programmeur pour assurer une qualité maximum. Vous pouvez donc utiliser les design pattern en PHP5. Voici un exemple d’utilisation d’un singleton à travers la lecture d’un fichier de configuration.
[Lire l’article →]
Les Tags: PHP // Commenter »
Note :




PHP 4 et PHP 5 proposent des méthodes pour utiliser les éléments inscrits dans vos fichiers de configuration. Terminé donc les recherches dans le code de constantes lors de mises en productions de site.
[Lire l’article →]
Les Tags: PHP // Commenter »
Note :




En jouant avec les header HTTP que PHP transmet au navigateur, vous pouvez forcer ce dernier à télécharger un fichier. (exemple un export de donnée au format XML).
[Lire l’article →]
Les Tags: PHP // Commenter »
Note :




PHP 4 et PHP 5 permettent la création, extraction ou modification d’archive de type TAR ou ZIP via les librairies PCLZip et PCLTar. Ceux deux librairies ont un fonctionnement extrèmement simple, et sont accessible à des développeurs de tous les niveaux, car elles sont aussi très bien documentées.
[Lire l’article →]
Les Tags: PHP // Commenter »
Note :




Voici une vidéo de l’AFUP concernant les design pattern (appliqués au PHP).
Bon, on ne va pas très loin, Factory, Abstract Factory et Singleton.. mais c’est toujours agréable d’entendre parler design pattern dans le monde PHP.
[Lire l’article →]
Les Tags: PHP // 1 Commentaire »
Note :




Voici une petite fonction très utile, permettant de créer tous les répertoires d’un chemin. Cette fonction remplace agréablement le mkdir de PHP.
[Lire l’article →]
Les Tags: PHP // Commenter »
Note :




Tout programmeur java connait bien hibernate ou ses equivalents et ne saurait plus maintennant s’en passer. Finalement, la création des requettes SQL est tellement génératrice de bugs dans le cycle de vie d’un projet, que l’utilisation d’une solution de mapping objet relationnelle (ORM) comme solution de persistence de vos données, doit devenir naturelle. C’est un énorme gain en programmation, en phase de recette, et assure que les principalles attaques possible sont déja corrigées dans le framework. Un petit zoom d’initiation à propel php.
[Lire l’article →]
Les Tags: PHP // Commenter »