PHP

Gestion erreurs PHP avec Nginx et PHP-FPM

Nginx et son compère PHP-FPM forment une superbe alternative au couple Apache + mod_php. Robuste, rapide, simple à configurer. Il n'y a qu'une chose qui m'embêtait jusqu'ici : quand PHP rencontre une erreur fatale (erreur de syntaxe dans un script par exemple), on a droit à une magnifique page blanche avec un code 200. Pas l'idéal pour déboguer et pas trop sympa pour l'utilisateur qui doit se demander ce qui se passe.

Etiquettes:

Ca y est je suis en PHP 5.3.0

PHP 5.3.0

J'ai suivi la procédure proposée par Otomatic pour installer la version 5.3.0 sur Wamp et ça a l'air de marcher. Reste à faire fonctionner XDebug...

Mise à jour du 19/07 : pour faire fonctionner XDebug avec PHP 5.3, il faut remplacer zend_extension_ts par zend_extension dans php.ini.

Etiquettes:

Zend Framework : localiser un champ date

Principe de la transformation

Créer un champ date qui peut afficher la date au format local n'est pas si simple avec le Zend Framework. Voyons un peu comment procéder.

PHP 5.3 30% plus rapide ?

Un langage de script qui fête ses 14 ans et qui gagne d'un coup 30% en performances ? J'ai un peu de mal à y croire.

Etiquettes:

Les constantes PHP PHP_OS et PHP_EOL

Ces deux constantes du langage PHP sont méconnues et on se demande parfois à quoi elles peuvent servir.

Etiquettes:

3.5 et 5.3, les chiffres du jour

Je veux bien sur parler de Firefox 3.5 et de PHP 5.3 qui sont sortis aujourd'hui.

Etiquettes:

Les étranges décorateurs de M. Zend_Form_Element_Captcha

Zend_Form_Element_Captcha qui permet d'ajouter un Captcha à un formulaire a un comportement un peu particulier avec ses décorateurs.

Premièrement, il ajoute dans sa méthode render un décorateur Captcha aux décorateurs que vous avez défini. Ce decorator génère le code HTML pour l'image, le champ caché (INPUT de type HIDDEN) et le champ texte permettant à l'utilisateur de saisir le code du Captcha. Contrairement aux autres types de champ de formulaire, on n'a donc pas de decorator ViewHelper à spécifier.

NetBeans 6.7

L'IDE NetBeans est sorti hier en version 6.7

Etiquettes:

PHP performance tips, l'article de Google qui fait scandale

Google a fait couler beaucoup d'encre ses derniers jours avec cet article qui propose quelques astuces pour améliorer les performances des scripts PHP. Plusieurs experts de PHP ont réagit assez vivement pour critiquer certaines recommandations qui n'ont aucun sens pour eux.

En tous cas, c'est un bon prétexte pour examiner en détail certains aspects du langage PHP.

Etiquettes:

HtmlList et les listes imbriquées

Dans mon précédent article, je vous expliquai comment supprimer les balises de fermeture de la balise LI dans l'aide de vue HtmlList. J'avais fait une erreur dans mon code, du à la façon dont HtmlList gère les listes imbriquée.

Ce n'est pas expliqué clairement dans la documentation officielle, mais pour générer une liste imbriqué comme celle-ci :

Pages

Subscribe to RSS - PHP