xref: /web-php/releases/4_2_0_fr.php (revision d9bcfed4)
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&egrave;s avoir pass&eacute; avec succ&egrave;s le processus
13 qualit&eacute;, PHP 4.2.0 est officiellement <a href="/downloads.php">publi&eacute;</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&eacute;cution,
21 des requ&ecirc;tes HTTP, des cookies ou du serveur web) ne sont plus enregistr&eacute;es
22 dans l'environnement d'ex&eacute;cution global par d&eacute;faut.</strong>
23 La m&eacute;thode recommand&eacute;e pour acc&eacute;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&eacute;curis&eacute;e en PHP</a></li>
31</ul>
32
33<h2>Compatibilit&eacute;</h2>
34
35<p>
36 L'ASF (Apache Software Foundation) a r&eacute;cemment publi&eacute; sa premi&egrave;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 &agrave; PHP 4.2.0 des fonctionnalit&eacute;s cl&eacute;s
45 sur MacOSX et sur Darwin. PHP n'est donc pas officiellement
46 support&eacute; par le PHP group sur ces plates-formes. Sp&eacute;cifiquement,
47 compiler PHP comme module Apache dynamiquement charg&eacute; n'est pas
48 encore support&eacute;. PHP 4.3.0, dont la publication est pr&eacute;vue pour
49 Ao&ucirc;t 2002, sera la premi&egrave;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&eacute; avec les autres
52 plates-formes PHP.
53</p>
54
55<h2>Am&eacute;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&eacute;cution, des requ&ecirc;tes HTTP, des cookies ou du serveur web)
62  ne sont plus enregistr&eacute;es dans l'environnement d'ex&eacute;cution
63  global par d&eacute;faut.
64  </strong>
65 </li>
66 <li>Remise en &eacute;tat g&eacute;n&eacute;rale de l'extension socket</li>
67 <li>Performances r&eacute;volutionnaires des uploads de fichiers</li>
68 <li>
69  Les extensions satellite (corba) et mailparse ont &eacute;t&eacute; plac&eacute;es sous PECL,
70  et ne sont plus fournies directement avec la distribution officielle de PHP.
71 </li>
72 <li>L'extension POSIX a &eacute;t&eacute; nettoy&eacute;e</li>
73 <li>L'extension iconv a &eacute;t&eacute; am&eacute;lior&eacute;e</li>
74 <li>
75  Le support de la bufferisation d'affichage, introduite en PHP 4.1.0,
76  a &eacute;t&eacute; stabilis&eacute;e.
77 </li>
78 <li>
79  Gain de performance notable et am&eacute;lioration de la
80  stabilit&eacute; de l'extension domxml
81 </li>
82 <li>Support des expressions r&eacute;guli&egrave;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&egrave;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