Archives de catégorie : PHP

J’ai assisté jeudi dernier avec mon éternel binôme, m0hda, à la soirée Meet’OSS organisée par la société Smile. Le thème de la soirée était l’industrialisation de PHP. Comme d’habitude, ceci n’est qu’un compte-rendu personnel, dépendant de mes notes au cours de la soirée. Smile Nos hôtes nous ayant accueilli gratuitement, une présentation s’impose. Smile est une société de services existant depuis une vingtaine d’années, composée de 14 agences à travers l’Europe et même l’Afrique du Nord depuis peu, regroupant environ 600 collaborateurs. La société a généré en 2010 un CA de 37 millions d’euros. La société se présente avant tout comme un intégrateur de solutions open-sources. Elle participe activement au mouvement en publiant notamment régulièrement des livres blancs basés sur son expérience. Vous pouvez les récupérer ici. Je n’ai pas retenu les noms des orateurs, mais en gros, l’essentiel de … Continuer la lecture

Il y a quelques soirs, je testais une classe sous atoum avec mon pote m0hda (oui on se fait des soirées code, faut bien apprendre de nouvelles choses) et à l’exécution, voilà le résultat qu’on obtenait avec CLI :   dev [/var/www] > php ./tests/totoTest.php 3 7 bool(true) dev [/var/www] > L’exécution du script php s’arrête comme ça, sans erreur et sans avoir fini. Notre fichier de tests (qu’on a simplifié pour illustrer ce billet) :     <?php namespace { echo __LINE__."\n"; // 3 use \mageekguy\atoum; require __DIR__.'/../classes/toto.php'; echo __LINE__."\n"; // 7 var_dump(file_exists(__DIR__.'/atoum/mageekguy.atoum.phar')); require __DIR__.'/atoum/mageekguy.atoum.phar'; echo __LINE__."\n"; // 10 } ?> Rah mince, que se passe-t’il ? Le chemin est bon puisque file_exists() nous confirme que le fichier existe. Et pourtant le code s’arrête net sans message, sans erreur, sans exception au moment du require_once.   Le contexte On utilisait … Continuer la lecture

Regroupement des présentations concernant PHP ayant été faites à l’Open World Forum 2011. Continuer la lecture

Zend Framework MVC : « le contrôleur images n’existe pas ». La solution. Continuer la lecture

Rapide retour sur la soirée anniversaire de PHP 5.3 Continuer la lecture

J’ai testé la nouvelle mouture d’Aptana, voilà ce que j’en pense. Continuer la lecture

Frédéric Hardy, aka mageekguy, a bien voulu répondre à quelques questions au sujet d’Atoum, son framework de tests unitaires pour PHP. Continuer la lecture

Mes notes et remarques du dernier rendez-vous AFUP sur les bases de données Continuer la lecture

Retour d’expérience sur la conférence AFUP sur les traits en PHP du 15/12/2010 Continuer la lecture