Quel framework PHP pour 2014 ?

21 Déc 2013 13 , , , ,

2013 touche à sa fin, il est temps de se projeter sur l'année prochaine. Avec son lot de bonnes résolutions, la nouvelle année est également l'occasion de faire le point sur les technologies du moment. Alors, quel framework PHP choisir pour les nouveaux projets 2014 ? La référence : Symfony 2 De mon point de vue, c'est ...

Les salaires des développeurs PHP en 2013

29 Nov 2013 4 , ,

Voici une étude qui intéressera plus d'un développeur Web : découvrez les salaires des développeurs PHP ! Réalisée par l'Agence-e en 2013 et présentée au forum PHP de l'AFUP, l'étude consigne les réponses de 1300 développeurs PHP et permet de se faire une idée précise sur les rémunérations de l'écosystème PHP. Sachez que selon votre ...

Surcharger vos entités Doctrine en Symfony 2, exemple avec le FOSUserBundle

14 Juin 2013 16 , ,

Voici un exemple montrant comment surcharger une entité Doctrine en PHP. Pour illustrer le propos, rien de tel qu'un cas concret : on va donc utiliser le FOSUserBundle, ami fidèle des utilisateurs de Symfony2. Dans notre cas de figure, on créé un bundle héritant du bundle FOSUserBundle. Pour hériter d'un bundle la méthode est la ...

Installer le bon php_apc.dll sous Windows 7 (x64) et corriger les erreurs

01 Juin 2013 8 , ,

Je ne sais pas vous, mais moi, dès que j'essaie d'installer APC (another PHP cache) sur un environnement Windows (x86 ou x64) , je passe des heures à trouver l'extension DLL correcte... Le fichier à installer s'appelle php_apc.dll et peut provoquer des erreurs aussi variées qu'agaçantes au démarrage d'Apache : PHP Startup: Unable to load dynamic ...

MVC : la couche métier en PHP

09 Avr 2013 2 , , , ,

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 ...