Martius Web

Tag - namespaces

Programmation PHP : Peut-on commencer un projet avec Zend Framework ou Symfony en ce moment ?

le samedi 2 octobre 2010, 18:08

Zend vient d’annoncer la disponibilité de leur certification pour PHP 5.3. On peut en comprendre que l’adoption à grande échelle de la dernière version du langage par les entreprises est proche. Parallèlement, les secondes versions des frameworks Zend et Symfony sont en phase active de développement et annoncent qu’ils sont conçus pour cette version de PHP et les suivantes : ils utiliseront abondamment des fonctionnalités qui n’existent qu’à partir de PHP 5.3.

Ces frameworks passent en nouvelles versions majeures et on annonce déjà quelques migraines pour ceux qui envisagent de migrer. On est donc en pleine période de flottement, et je me suis posé quelques questions sur les choix à notre disposition pour commencer un projet.

Lire la suite...

Programmation PHP : Chargement automatique de classes avancé avec PHP 5

le jeudi 29 octobre 2009, 16:04

PHP 5 a introduit de nombreux nouveaux concepts intéressants, notamment le chargement automatique des dépendances lors de l’utilisation d’une classe non définie. On utilise généralement à cette fin la fonction magique __autoload(). Mais depuis PHP 5.1.2, une séries de fonctions issues de la SPL (Standard PHP Library) spl_autoload_*() sont apparues.

Cet ensemble de fonction permet de mettre en place une stratégie de chargement dynamique plus fin, et nous allons ici essayer de découvrir pourquoi et comment.

Lire la suite...