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 [...]
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 [...]
26
2012
Optimiser les performances de son code PHP
Quand une application PHP nécessite des performances optimales, il faut recourir à certaines mesures techniques d’optimisations. Il est souvent préférable de passer outre certaines bonnes pratiques. Cet article regroupe des astuces algorithmiques afin d’optimiser les performances de son code PHP. Si vous en avez d’autres, n’hésitez pas à commenter. Optimiser son code PHP Voici les astuces pour optimiser son code PHP : supprimer les include_once et require_once de votre code déclarer vos méthodes en static [...]
11
2011
5 bonnes pratiques à respecter pour bien débuter en CakePHP
CakePHP est un framework PHP simple à utiliser et très puissant. Sa souplesse et sa facilité de mise en oeuvre en fait un outil parfait pour débuter. Il est cependant nécessaire de respecter un certain nombre de bonnes pratiques afin de conserver toute la puissance et la flexibilité du framework. 1. Utiliser les conventions de CakePHP « Convention over configuration » (des conventions plutôt que de la configuration), telle est la devise de CakePHP. Il est nécessaire de prendre ce [...]
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 828 views
- NAS Synology DS211j : installer et configurer son serveur NAS pour un réseau domestique - 25 531 views
- Connecter son ordinateur à Internet via son téléphone portable Android 3G (tethering) - 17 684 views


An article by


