mirror of
https://github.com/php/web-php.git
synced 2026-03-24 07:12:16 +01:00
82 lines
3.8 KiB
PHP
Executable File
82 lines
3.8 KiB
PHP
Executable File
<?php
|
|
/* if you're reading this, it isn't because you've found a security hole.
|
|
this is an open source website. read and learn! */
|
|
|
|
header("Cache-Control: public, max-age=600");
|
|
|
|
require_once 'prepend.inc';
|
|
|
|
commonHeader("Hypertext Preprocessor");
|
|
echo "\n<!--$MYSITE-->\n";
|
|
?>
|
|
|
|
<h1>
|
|
Annonce de PHP 4.2.0
|
|
</h1>
|
|
|
|
<p>Après avoir passé avec succès le processus qualité, PHP 4.2.0 est officiellement <a href="http://www.php.net/downloads.php">publié</a>!</p>
|
|
|
|
<h2>Variables externes</h2>
|
|
|
|
<p>
|
|
Le changement le plus important de PHP 4.2.0 concerne la gestion des
|
|
variables. Les <b>variables externes (issues de l'environnement d'exécution,
|
|
des requêtes HTTP, des cookies ou du serveur web) ne sont plus enregistrées
|
|
dans l'environnement d'exécution global par défaut.</b> La méthode recommandée
|
|
pour accéder aux variables externes est d'utiliser les nouveaux tableaux globaux,
|
|
introduits en PHP 4.1.0. Pour plus d'informations sur ces modifications :
|
|
<ul>
|
|
<li><a href="http://www.php.net/manual/en/language.variables.predefined.php">PHP Manual : Predefined variables</a></li>
|
|
<li><a href="http://www.php.net/release_4_1_0.php">Annonce de PHP 4.1.0</a></li>
|
|
<li><a href="http://www.zend.com/zend/art/art-oertli.php">Article de Thomas Oertli sur la programmation sécurisée en PHP</a></li>
|
|
<li><a href="http://www.phpinfo.net/?p=articles&rub=globals">Article de Jean Pierre Dézelus sur les variables globales</a></li>
|
|
</ul>
|
|
</p>
|
|
|
|
<h2>Compatibilité</h2>
|
|
|
|
<p>
|
|
L'ASF (Apache Software Foundation) a récemment publié sa première
|
|
version publique d'Apache 2. PHP 4.2.0 dispose du support
|
|
<b>EXPERIMENTAL</b> d'Apache 2. Vous pouvez compiler un module
|
|
DSO pour Apache 2 avec l'option --with-apxs2. Nous recommandons
|
|
de <b>ne pas</b> utiliser cette combinaison en environnement de
|
|
production.
|
|
</p>
|
|
<p>Il manque encore à PHP 4.2.0 des fonctionnalités clés
|
|
sur MacOSX et sur Darwin. PHP n'est donc pas officiellement
|
|
supporté par le PHP group sur ces plates-formes. Spécifiquement,
|
|
compiler PHP comme module Apache dynamiquement chargé n'est pas
|
|
encore supporté. PHP 4.3.0, dont la publication est prévue pour
|
|
Août 2002, sera la première version qui supportera officiellement
|
|
Mac OS X. Cette version, aussi bien pour les futures versions de
|
|
Mac OS X et Apache, sera totalement synchronisé avec les autres
|
|
plates-formes PHP.</p>
|
|
|
|
<h2>Améliorations</h2>
|
|
<p>PHP 4.2.0 inclut de nombreuses innovations : </p>
|
|
<ul>
|
|
<li><b>Les variables externes (issues de l'environnement d'exécution,
|
|
des requêtes HTTP, des cookies ou du serveur web) ne sont plus enregistrées
|
|
dans l'environnement d'exécution global par défaut.
|
|
</b></li>
|
|
<li>Remise en état générale de l'extension socket</li>
|
|
<li>Performances révolutionnaires des uploads de fichiers</li>
|
|
<li>Les extensions satellite (corba) et mailparse ont été placées sous PECL,
|
|
et ne sont plus fournies directement avec la distribution officielle de PHP.</li>
|
|
<li>L'extension POSIX a été nettoyée</li>
|
|
<li>L'extension iconv a été améliorée</li>
|
|
<li>Le support de la bufferisation d'affichage, introduite en PHP 4.1.0,
|
|
a été stabilisée.</li>
|
|
<li>Gain de performance notable et amélioration de la stabilité de l'extension domxml</li>
|
|
<li>Support des expressions régulières multi-octets</li>
|
|
<li><b>ENORMƒMENT</b> de corrections, et de nouvelles fonctions.</li>
|
|
</ul>
|
|
|
|
<p>
|
|
Pour une liste complète de changements en PHP 4.2.0, voyez le fichier
|
|
<a href="/ChangeLog-4.php">NEWS</a>, dans la distribution.
|
|
</p>
|
|
|
|
<?php commonFooter(); ?>
|