mirror of
https://github.com/php/web-php.git
synced 2026-03-23 23:02:13 +01:00
135 lines
4.9 KiB
PHP
135 lines
4.9 KiB
PHP
<?php
|
|
// $Id$
|
|
$_SERVER['BASE_PAGE'] = 'release_4_3_0_fr.php';
|
|
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
|
|
site_header("Annonce de publication de PHP 4.3.0", array("lang" => "fr"));
|
|
?>
|
|
|
|
<h1>Annonce de publication de PHP 4.3.0</h1>
|
|
|
|
<p>[ <a href="/release_4_3_0.php">English version</a> ]</p>
|
|
|
|
<p>
|
|
Après un long et difficile 8 mois de développement et de
|
|
test, PHP 4.3.0 est <a href="/downloads.php">publié</a>! Au vue
|
|
des évolutions, du temps consacré et des efforts
|
|
consentis, cette version est la plus importante version de la
|
|
série des PHP 4.x. Elle contribue largement a améliorer
|
|
les capacités de PHP en tant que langage
|
|
généraliste de scripts.
|
|
</p>
|
|
|
|
<h2>Utilisation en ligne de commande</h2>
|
|
|
|
<p>
|
|
PHP 4.3.0 achève la séparation du mode d'utilisation en
|
|
ligne de commande (dit CLI) qui permet de développer des
|
|
applications shell ou graphiques (avec <a href="http://gtk.php.net/">PHP-GTK</a>).
|
|
La version CLI de PHP est toujours compilées, mais elle n'est
|
|
installée que si la version CGI est désactivée
|
|
avec l'option --disable-cgi. De plus, vous pouvez utilisez la commande
|
|
<strong>make install-cli</strong>. Sous Windows, la version CLI est
|
|
disponible dans le dossier <strong>cli</strong>.
|
|
</p>
|
|
|
|
<p>
|
|
CLI dispose de fonctionnalités différentes, par rappot
|
|
à la version interfacée avec les serveurs web. Pour
|
|
plus de détails, reportez vous à
|
|
<a href="http://dev.nexen.net/docs/php/annotee/features.commandline.php">Utiliser
|
|
PHP en ligne de commande</a>
|
|
</p>
|
|
|
|
<h2>Flôts (Streams)</h2>
|
|
|
|
<p>
|
|
Une nouveauté très importante, mais cachée a été
|
|
introduite : les flôts. Les flôts unifient la gestion des pipes,
|
|
fichiers, sockets et autres ressources d'entrées/sorties du coeur de
|
|
PHP et de ses extensions.
|
|
</p>
|
|
<p>
|
|
Cela signifie, pour les utilisateurs, est que les fonctions d'entrées/sorties
|
|
fonctionnent désormais avec les flôts (c'est à dire presque
|
|
toutes), peuvent utiliser des protocoles internes tels que HTTP/HTTPS et FTP/FTPS,
|
|
ainsi que des protocoles personnalisés, enregistrés comme tels depuis
|
|
les scripts PHP. Pour plus d'informations, voyez:
|
|
<a href="http://dev.nexen.net/docs/php/annotee/wrappers.php#wrappers">Liste des
|
|
protocoles supportés</a>
|
|
</p>
|
|
|
|
<h2>Nouveaus système de compilation</h2>
|
|
|
|
<p>
|
|
Cette version du système de compilation de PHP, entre autre choses, remplace
|
|
la version récursive lente par un Makefile global, et facilite
|
|
l'intégration des librairies connexes. Automake est uniquement
|
|
nécessaire pour l'utilitaire aclocal. Le processus de compilation est rendu
|
|
plus portable, et moins consommateur de ressources.
|
|
</p>
|
|
|
|
<h2>Améliorations</h2>
|
|
|
|
<p>PHP 4.3.0 propose de nombreuses améliorations et évolutions :</p>
|
|
|
|
<ul>
|
|
<li>
|
|
<strong>
|
|
La librairie GD est désormais distribué avec PHP, et il est
|
|
recommandé d'utiliser cette version
|
|
</strong>
|
|
</li>
|
|
<li>
|
|
Les extensions vpopmail et cybermut ont été
|
|
déplacées vers PECL
|
|
</li>
|
|
<li>
|
|
Plusieurs extensions obsolètes ont été
|
|
supprimées (aspell, ccvs, cybercash, icap) et (fastcgi,
|
|
fhttpd)
|
|
</li>
|
|
<li>
|
|
Accélération des fonctions de traitement des
|
|
channes de caractères
|
|
</li>
|
|
<li>
|
|
Amélioration des filtres Apache2 mais le support d'Apache 2 est
|
|
toujours considéré comme expérimental (utilisez PHP
|
|
avec le mode prefork et non le mode worker (thread), car de nombreuses
|
|
extensions basées sur des librairies externes ne sont pas encore
|
|
compatibles avec les threads)
|
|
</li>
|
|
<li>
|
|
Plusieurs corrections de sécurité (imap, mysql, mcrypt,
|
|
téléchargement de fichiers, gd, etc...)
|
|
</li>
|
|
<li>
|
|
Nouvelle interface SAPI pour inclure PHP dans d'autres applications
|
|
(expérimental)
|
|
</li>
|
|
<li>suite de test nettement améliorée et complétée</li>
|
|
<li>améliorations du support de dba, gd, pcntl, sybase et xslt</li>
|
|
<li>debug_backtrace() aide nettement pour le débogage</li>
|
|
<li>
|
|
les messages d'erreur contiennent des URL faisant référence aux
|
|
pages du manuel décrivant ces erreurs, ou bien aux fonctions
|
|
utilisées
|
|
</li>
|
|
<li>
|
|
Le Zend Engine a regu des corrections et des améliorations de
|
|
performances mineures
|
|
</li>
|
|
<li>
|
|
et des <strong>tonnes</strong> de corrections, améliorations et
|
|
nouvelles fonctions, dors et déjà documentées et
|
|
traduites, etc...
|
|
</li>
|
|
</ul>
|
|
|
|
<p>
|
|
Pour la liste complète des modifications de PHP 4.3.0, voyez le fichier
|
|
d'<a href="/ChangeLog-4.php#4.3.0">historique</a>.
|
|
</p>
|
|
|
|
<?php site_footer(); ?>
|