News PHP

Cette page décrit le fonctionnement général du MVC du Zend Framework et précise le rôle et l'utilisation des Plugins et des Helpers.

Note : cet article ne s'adresse pas aux débutants sur le Zend Framework. Il faut être déjà bien familiarisé avec ce framework pour comprendre l'intérêt de cet article.

- Plugins et helpers du MVC du Zend Framework
Le journal du net a lancé un appel à contribution pour savoir pourquoi PHP a été choisi comme langage de script coté serveur. Il y a actuellement 8 contributions, et vous pouvez déposer vos propres expériences directement sur le site. Une excellente initiative.

"Pour réaliser vos projets de site Web dynamique, vous avez choisi le langage de script côté serveur. Expliquez ce choix ainsi que ses avantages et inconvénients."

- Appel à témoin : "Vous développez vos sites Web en PHP"
le 25/04/2008 à 20:50
Le "connection Pooling" chez Oracle
Un nouveau dossier technique "PHP Scalability and High Availability" est publié sur OTN.

Ce livre blanc parle de l'extension PHP OCI8 1.3, explique certains concepts derrière DRCP et FAN, et donne les bonnes pratiques et les conseils de paramétrage.

Il inclut aussi un nouvel atelier de performances, qui montre que PHP supporte 20000 connexion directement sur Oracle, et sur du matériel quelconque, en utilisant uniquement 2Go de RAM. Une de mes conférences l'an dernier indiquait que cet réserve de puissance n'imposait pas que le site soit vraiment gros : mais vous avez ce potentiel pour vous.

Par Christopher Jones.

- PHP Connection Pooling Whitepaper with Benchmark Available
- PHP Scalability and High Availability
Alejandro Gervasio lance un dossier sur les mesures de performances PHP. Le premier volet est consacré à microtime(), la méthode la plus rudimentaire pour identifier les problèmes de performances.

Cette fonction donne une mesure de l'horloge interne, précise à quelques micro-secondes près. On peut donc s'en servir pour poser des jalons d'exécution, et identifier les parties qui prennent le plus de temps. L'ajout de code PHP ralentit l'ensemble du script, mais permet de cerner les parties de code lentes, et ne demande aucune installation particulière.

- Benchmarking Applications with PHP
PHP et MySQL ont reçu chacun 10 et 14 bourses étudiantes. 24 étudiants seront financés par Google durant l'été pour travailler à l'optimisation de PHP, son site Web ou son système de compilation; un moteur de table en mémoire, le script d'installation de phpMyAdmin ou le parallélisme pour mysqldump.

Voyez ci-dessous la liste complète des projets. Ils auront surement un impact sur vous d'ici la fin de l'année.

D'autres projets, comme Gallery, Joomla!, Coppermine, Drupal ou Wordpress on aussi reçu des bourses.

- Google Summer of Code: php.net students
- Fourteen Summer of Code projects accepted 2008
le 22/04/2008 à 20:59
Plus de femmes en PHP
Note de l'auteur :

Selon Tim Bray, Keynote speaker à Open Web Vancouver 2008 : 'il y a beaucoup plus de femmes dans l'assistance, proportionnellement, que dans une conférence Ruby ou Rails ou Java'.

Je n'ai rien noté de pareil, mais je ne suis pas un adepte des conférences Ruby ou Java. À MySQL conférence, il y en avait effectivement, un peu moins (proportionellement). Et puis, il y a les PHP Women, qui veulent se faire un éléphpant avec du vernis sur les ongles et du rouge à lèvres...Cela doit surement aider.

- OpenWeb and PHP and Women
- PHPWOmen
le 21/04/2008 à 21:15
multiples __autoload() pour PHP 5
__autoload() est une fonction bien pratique de PHP 5 pour charger dynamiquement des définitions de classes dans PHP quand celui-ci a besoin d'un objet. Avec SPL, il est désormais possible de définir plusieurs fonctions __autoload(). SPL définit une pile d'exécution à utiliser avec __autoload().

La fonction est disponible en standard, depuis PHP 5.1.2.

- SPL autoloading in PHP
- spl_autoload_register
Piwik est une application libre de statistiques et de mesure d'audience de sites Internet développée en PHP/MySQL. Il s'agit en fait de la nouvelle version de phpMyVisites. Piwik se veut être une alternative solide Open source à Google Analytics et présente d'ores et déjà une bonne communauté de développeurs.

La démonstration présente sur le site web est très prometteuse. Même si ce n'est actuellement qu'une version beta, elle est tout à fait utilisable. Un des atouts de Piwik est une API très riche et facilement utilisable (possibilité d'exporter les données dans des formats divers, d'exporter des graphes etc.)

- Piwik
- Démonstration
- Documentation
- phpMyVisites
LoadingChargement en cours