9
2013
MVC : la couche métier en PHP
En PHP, la couche métier est une évolution du modèle MVC qui dissocie la logique technique et la logique fonctionnelle (ie, les classes métier). Elle est parfois appelée, à tord à mon sens, couche service. Pour moi, les services peuvent être techniques ou fonctionnels et je préfère donc l’appellation de couche métier ou service métier. L’objectif de cette couche supplémentaire est de stocker le code métier de l’application en donnant au contrôleur un rôle de coordination. Représentation [...]
8
2013
Les dates du mois d’avril en erreur sous PHP 5.5 [fake]
Il semblerait que l’information soit passée inaperçu chez les développeurs PHP du monde entier. Loin d’être anodin, le bug introduit lors de la dernière mise à jour du célèbre langage fait froid dans le dos, tant il semble incroyable. Le bug touche la gestion des dates, récemment mise à jour avec la version 5.5 de PHP. Celle-ci contient un aléa lors du passage au mois d’avril. Ainsi, plutôt que de suivre le cycle itératif classique des [...]
5
2013
Pourquoi utiliser un framework PHP ?
C’est une question qui revient souvent et qui mérite une réponse claire. Ce post a pour objectif de vous encourager à utiliser un framework PHP, peu importe lequel, lors de vos développements PHP. Les frameworks PHP, c’est cool… Passé cette phrase, qu’apportent-t-ils véritablement ? Quelques éléments de réponse ci-dessous. Une organisation à votre projet Que vous travailliez en équipe ou tout seul dans votre garage, un projet a toujours besoin d’organisation. En ce sens, le [...]
19
2013
POO : les interfaces en PHP
En programmation orientée objet (POO) et en PHP 5 en particulier, les interfaces définissent le comportement publique d’une classe. Les interfaces regroupent donc la signature des méthodes qui pourront être utilisées sur l’instance d’une classe. En implémentant une interface, une classe s’oblige à définir l’ensemble des méthodes de l’interface. Voici un exemple d’interface à une seule méthode : Et une classe l’implémentant : Rien de plus simple puisqu’il s’agit uniquement de définir les méthodes spécifiées [...]
10
2013
Qu’est-ce que le PHP Framework Interoperability Group (FIG) ?
Le PHP Framework Interoperability Group , ou PHP FIG pour les intimes, est un groupe de travail regroupant des acteurs majeurs du monde PHP. A ce jour constitué de 26 membres votants, le groupe a pour vocation de discuter et valider les recommandations PSR. L’objectif est de jeter des ponts entre les différents projets et d’identifier des harmonisations possibles. Des membres de frameworks, CMS et composants PHP connus sont représentés parmi lesquels : Doctrine, PEAR, Joomla, Drupal, CakePHP, Symfony, Zend, etc. Les discussions autours [...]
10
2013
Qu’est-ce que les recommandations PSR en PHP ?
Les PSR (pour « Propose a Standards Recommendation ») sont des recommandations validées par le PHP Framework Interoperability Group (PHP fig : site officiel) ayant pour objectif d’améliorer l’interopérabilité entre les frameworks PHP, et plus généralement entre les développeurs PHP. Il ne s’agit aucunement de normes ou de standards établis mais de recommandations qui tendent à le devenir. D’un sens, les PSR sont similaires aux RFC (Request For Comment) qui régulent désormais le monde des réseaux. A [...]
Sondage
Et aussi…
- Bonne année 2012 ! - 23 views
- Le blog de Nicolas Hachet : nouveau design ! - 37 views
- ExprimageS : diffusion de contenus et DVD pédagogiques - 44 views
- Article sponsorisé - 54 views
- 5 vidéos parodiques sur Free - 59 views
Top 3
- Installer un système de navigation GPS gratuit sans connexion 3G sur votre smartphone Android : Mappy GPS Free - 29 706 views
- NAS Synology DS211j : installer et configurer son serveur NAS pour un réseau domestique - 25 366 views
- Connecter son ordinateur à Internet via son téléphone portable Android 3G (tethering) - 17 406 views


An article by





