1<?php 2$_SERVER['BASE_PAGE'] = 'releases/4_2_0_fr.php'; 3include_once __DIR__ . '/../include/prepend.inc'; 4site_header("Annonce de publication de PHP 4.2.0", ["lang" => "fr"]); 5?> 6 7<h1>Annonce de publication de PHP 4.2.0</h1> 8 9<p>[ <a href="/releases/4_2_1.php">English Version</a> ]</p> 10 11<p> 12 Après avoir passé avec succès le processus 13 qualité, PHP 4.2.0 est officiellement <a href="/downloads.php">publié</a>! 14</p> 15 16<h2>Variables externes</h2> 17 18<p> 19 Le changement le plus important de PHP 4.2.0 concerne la gestion des 20 variables. Les <strong>variables externes (issues de l'environnement d'exécution, 21 des requêtes HTTP, des cookies ou du serveur web) ne sont plus enregistrées 22 dans l'environnement d'exécution global par défaut.</strong> 23 La méthode recommandée pour accéder aux variables 24 externes est d'utiliser les nouveaux tableaux globaux, introduits en 25 PHP 4.1.0. Pour plus d'informations sur ces modifications: 26</p> 27<ul> 28 <li><a href="/variables.predefined">PHP Manual : Predefined variables</a></li> 29 <li><a href="/releases/4_1_0.php">Annonce de PHP 4.1.0</a></li> 30 <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> 31</ul> 32 33<h2>Compatibilité</h2> 34 35<p> 36 L'ASF (Apache Software Foundation) a récemment publié sa première 37 version publique d'Apache 2. PHP 4.2.0 dispose du support 38 <strong>EXPERIMENTAL</strong> d'Apache 2. Vous pouvez compiler un module 39 DSO pour Apache 2 avec l'option --with-apxs2. Nous recommandons 40 de <strong>ne pas</strong> utiliser cette combinaison en environnement de 41 production. 42</p> 43<p> 44 Il manque encore à PHP 4.2.0 des fonctionnalités clés 45 sur MacOSX et sur Darwin. PHP n'est donc pas officiellement 46 supporté par le PHP group sur ces plates-formes. Spécifiquement, 47 compiler PHP comme module Apache dynamiquement chargé n'est pas 48 encore supporté. PHP 4.3.0, dont la publication est prévue pour 49 Août 2002, sera la première version qui supportera officiellement 50 Mac OS X. Cette version, aussi bien pour les futures versions de 51 Mac OS X et Apache, sera totalement synchronisé avec les autres 52 plates-formes PHP. 53</p> 54 55<h2>Améliorations</h2> 56 57<p>PHP 4.2.0 inclut de nombreuses innovations:</p> 58<ul> 59 <li> 60 <strong>Les variables externes (issues de l'environnement 61 d'exécution, des requêtes HTTP, des cookies ou du serveur web) 62 ne sont plus enregistrées dans l'environnement d'exécution 63 global par défaut. 64 </strong> 65 </li> 66 <li>Remise en état générale de l'extension socket</li> 67 <li>Performances révolutionnaires des uploads de fichiers</li> 68 <li> 69 Les extensions satellite (corba) et mailparse ont été placées sous PECL, 70 et ne sont plus fournies directement avec la distribution officielle de PHP. 71 </li> 72 <li>L'extension POSIX a été nettoyée</li> 73 <li>L'extension iconv a été améliorée</li> 74 <li> 75 Le support de la bufferisation d'affichage, introduite en PHP 4.1.0, 76 a été stabilisée. 77 </li> 78 <li> 79 Gain de performance notable et amélioration de la 80 stabilité de l'extension domxml 81 </li> 82 <li>Support des expressions régulières multi-octets</li> 83 <li><strong>ENORMMENT</strong> de corrections, et de nouvelles fonctions.</li> 84</ul> 85 86<p> 87 Pour une liste complète de changements en PHP 4.2.0, voyez le fichier 88 <a href="/ChangeLog-4.php#4.2.0">NEWS</a>, dans la distribution. 89</p> 90 91<?php site_footer(); ?> 92