Génération PHP.net

Actualités

Découvrez les nouvelles fonctionnalités de PHP 5.3

14 février 2008

Sitepoint a publié un article présentant les nouvelles fonctionnalités qui seront apportées par PHP 5.3.

En voici un résumé:

  • Support des namespaces
  • Ajout du motclef use (en rapport aux namespaces)
  • Support des alias pour les namespaces
  • Support de l’utilisation des fonctions dans un namespace
  • Ajout d’un namespace global
  • Chargement automatique des classes avec un namespace (via la fonction magique __autoload)
  • Nouvelle méthode magique __callstatic
  • Late Static Binding
  • Appels static dynamique
  • Nouveau driver MySQL natif: mysqlnd
  • Nouvelles fonctions pour l’extension OpenSSL
  • Amélioration du support des paramètres en ligne de commande
  • Support du profilage XSLT
  • Nouveau niveau d’erreur: E_DEPRECATED
  • Support de SQLite3 par l’extension sqlite
  • Classe SPL DirectoryIterator qui implémente ArrayAccess
  • Deux nouvelles fonctions: array_replace et array_replace_recursive

Pour plus d’informations:

Avant-première de Zend Framework 1.5.0

30 janvier 2008

Publication de l’avant-première de Zend Framework 1.5.0.

Voici la liste des nouveautés annoncées:

  • Nouveau composant Zend_Form avec support AJAX
  • Nouvelles aides de vue (helpers) pour les actions et vues pour automatiser et faciliter les requêtes AJAX et les formats alternatifs des vues
  • Adaptateurs d’authentification pour Infocard, OpenID et LDAP
  • Support pour les recherches Lucene complexes, incluant les requêtes floues (fuzzy), les étendues de dates et les métacaractère (wildcard)
  • Support pour le format de fichier d’index de Lucene 2.1
  • Ajout d’aides de vue pour les rendus partiels, en-têtes et conteneurs (placeholder) pour la composition de vues et rendus avancés
  • Nouveau composant Zend_Layout pour automatiser et faciliter la création de mises en page
  • Support UTF-8 pour les documents PDF
  • Nouveau support pour les services web Technorati, SlideShare et Remember the Milk

Notez que l’équipe de Zend Framework déconseille fortement l’utilisation de cette version en production puisque les fonctionnalités et API ne sont pas stables. Les commentaires concernant cette version sont toutefois appréciés.

Pour plus d’informations:

Installer phpBB3

7 janvier 2008

Ce guide vous expliquera de manière détaillée l’installation de phpBB3.

Lire le reste de cet article »

PHP 4.4.8

3 janvier 2008

Publication de la dernière version stable pour PHP4, soit 4.4.8. Elle corrige plusieurs problèmes de sécurité. La mise à jour est donc vivement recommandée.

Voici un résumé de la liste des changements:

  • Correction de plusieurs problèmes pouvant mener à un integer overflow
  • Ajout d’une directive max_input_nesting_level qui limitera la profondeur des variables reçues par PHP
  • Les accès aux fichiers via INFILE LOCAL dans les requêtes MySQL seront interdits si les directives open_basedir et safe_mode sont activées
  • Les directives session.save_path et error_log tiennent maintenant compte des directives open_basedir et safe_mode
  • Correction d’un problème où une configuration spécifique à un VirtualHost pouvait affecter un autre VirtualHost sous Apache 1.3

Pour plus d’informations:

AJAX avec PHP et YUI

30 décembre 2007

AJAX signifie (en anglais) Asynchronous JavaScript and XML. Il s’agit d’une technique de scriptage Javascript permettant de charger de manière transparante des données à partir d’un serveur. Couplé à l’utilisation du composant DOM de Javascript, il est possible de modifier le contenu d’une page sans la charger à nouveau.

Afin de récupérer les données, il est généralement nécessaire d’avoir un langage côté-serveur et PHP peut très bien être utilisé pour cette tâche.

Cet article expliquera AJAX par l’exemple grâce à l’utilisation de The Yahoo! User Interface Library (YUI) et de l’extension DOM de PHP5. À la fin, vous serez en mesure de créer un formulaire contenant 2 listes déroulantes. La première contiendra la liste des continents du Monde et la deuxième contiendra la liste des pays du continent sélectionné dans la première. La liste des pays par continent disponible sur le site de Wikipedia sera utilisée.

Lire le reste de cet article »