News PHP

Zend Core est la version de PHP proposée par Zend Technologies : la principale différence avec la version de php.net est que Zend Core est audité et certifié par Zend, aussi bien pour le coeur que pour les extensions.

Il arrive alors que sur ce noyau, on ait besoin d'ajouter d'autres extensions, soit par besoin, soit pour inclure des fonctionnalités spécifiques, et qui ne sont pas certifiées par Zend. La compilation est alors un peu différente de celle de PHP, et John Coggeshall nous explique comment faire.

- COMPILING EXTENSIONS FOR ZEND CORE
- Zend core (VF)
- John Coggeshall blog
La version 6.5.2 d'Ovidentia est disponible en téléchargement.

Ovidentia est un gestion de publication de contenu open source et une plateforme collaborative.
Ovidentia vous permet d’intégrer simplement et facilement un environnement de publication sur internet ou un portail groupware (internet, extranet, intranet) pour une entreprise, organisation, communauté...

- Communauté Ovidentia
- Ovidentia Community
le 07/01/2008 à 19:12
TCPDF : nouvelle version
TCPDF est une classe PHP 5 pour produire des fichiers PDF à la volée, sans aucune extension particulière. TCPDF se base sur FPDF (www.fpdf.org) et lui apporte nombre de modernisation. Elle supporte notamment UTF-8, Unicode, HTML et XHTML.

Merci à Hervé Touzard de rappeler que TCPDF est bien vivante, et à jour. D'ailleurs, le site de tecnik présente deux autre projets intéressants : un correcteur XHTML qui transforme du vieux code HTML en XHTML, et un pont PHP-TMX (pour les traductions).

- tcpdf
- tecnick
- XHTMLtrancoder
- TMXResourceBundle (TMX-PHP Bridge)
le 07/01/2008 à 19:10
register_shutdown_function
register_shutdown_function fait partie des fonctions PHP oubliées, qui se révèlent pourtant très utiles (nous l'avions déjà choisi pour le mois de la fonction PHP l'an dernier).

Elle permet d'exécuter du code PHP APRES la livraison du code HTML au client.
C'est le moment de l'extinction du fichier, où on peut ranger proprement les ressources, ou bien noter des informations sans ralentir la publication (mais toujours en faisant travailler le serveur).

Ludovic Toinel nous en parle en détail, avec force schéma et code.

- Astuce PHP : La fonction register_shutdown_function
- register_shutdown_function
Note de l'auteur :

Je dois admettre qu'écrire une application pour FaceBook est plutôt cool.
J'ai donc décidé d'en créer un qui utilise cette plate-forme.

J'ai écrit cette application en PHP, et j'ai pensé qu'il serait utile à d'autre d'écrire sa propre application Facebook, alors voici le tutoriel qui va bien.

- Create a Facebook Application With PHP
Parfois, on sait ce qui est bon, mais on ne sait pas comment le dire. Alors, quand on tombe sur une de ces citations lapidaires qui donne un nom à une pratique, c'est le bonheur. "Worse is better" fait partie de celles-ci.

Dans la philosophie de développement "Worse is better", la simplicité est la qualité primordiale, suivie de la rectitude, la cohérence et l'exhaustivité. "Il est plus important que l'implémentation soit simple que son interface"; "Il est mieux d'être simple que correct.".

Dire que cela existe depuis 1989...

- PHPeverywhere Code's Worse Enemy
- Code's Worse Enemy
- Worse is better
le 06/01/2008 à 21:28
Le tour des frameworks
Quel framework choisir est une question qui revient souvent dans la bouche des développeurs PHP. Mais aussi de nombreux autres plates-formes comme Ruby ou Python : il n'y a pas que Django ou Rails dans la vie !

Smashing magazine s'est essayé à l'exercice : pour PHP, c'est CakePHP qui sort du lot, avec le Code Igniter et le Zend Framework. Prado, et Symfony se font remarquer, ainsi que BareBones (qui a toujours été l'éditeur de BBedit pour moi, mais qui semble être aussi un framework PHP).

Notez aussi qu'il y a des framework Javascript, Ajax et même CSS ! Un article à mettre en signet de toute urgence.

- Frameworks Round-Up: When To Use, How To Choose ?
- CakePHP
- Code Igniter
- Zend Framework
- BareBones
Il est très pratique pour les utilisateurs de communiquer avec une application ou une compagnie, via email, mais il n'est pas forcément très facile aux employés de cette dernière de répondre. Certaines demandes par courriel peuvent être très complexes, alors que d'autres seront très fréquentes et simples.

C'est donc un avantage stratégique que de pouvoir répondre automatiquement aux message, via PHP.

- Writing an Email Autoresponder Script with PHP
le 04/01/2008 à 22:38
10 mythes PHP
Les mythes, comme les mites, ont la vie dure. Jaybill McCarthy pourfend dix, qu'il entend revenir encore et encore dans la bouche de développeur Java et .NET.

Certains sont de vieux classiques, comme le manque de support objet (bienvenue PHP 5) et PHP est lent.

Plus amusant, il y a "Toutes les applications PHP se ressemblent", avec une joyeuse confusion avec PHP-Nuke. Il y a aussi le "PHP est un imbroglio de include et require", qui démontre une bonne expérience de la plate-forme.

- 10 PHP Myths Dispelled
le 03/01/2008 à 21:30
PHP 4.4.8 : point final
PHP 4 est maintenant officiellement terminé.

La toute dernière version a été publiée aujourd'hui par Derick Rethans, qui a aussi prononcée la fin du projet. Les développeurs du coeur de PHP souhaitent se concentrer maintenant sur les versions plus modernes du code, et ne plus perdre de temps en combats d'arrière garde.

D'ici le 8 août 2008 (08/08/08), seuls les mises à jour de sécurité seront faîtes si elles sont jugées importantes.
Autrement, PHP 4 est maintenant fini.

- PHP 4.4.8
- Téléchargement PHP 4.4.8
- PHP 4: So long, and thanks for all the fish
LoadingChargement en cours