1<?php 2$_SERVER['BASE_PAGE'] = 'releases/4_3_0_fr.php'; 3include_once __DIR__ . '/../include/prepend.inc'; 4site_header("Annonce de publication de PHP 4.3.0", ["lang" => "fr"]); 5?> 6 7<h1>Annonce de publication de PHP 4.3.0</h1> 8 9<p>[ <a href="/releases/4_3_0.php">English version</a> ]</p> 10 11<p> 12 Après un long et difficile 8 mois de développement et de 13 test, PHP 4.3.0 est <a href="/downloads.php">publié</a>! Au vue 14 des évolutions, du temps consacré et des efforts 15 consentis, cette version est la plus importante version de la 16 série des PHP 4.x. Elle contribue largement a améliorer 17 les capacités de PHP en tant que langage 18 généraliste de scripts. 19</p> 20 21<h2>Utilisation en ligne de commande</h2> 22 23<p> 24 PHP 4.3.0 achève la séparation du mode d'utilisation en 25 ligne de commande (dit CLI) qui permet de développer des 26 applications shell ou graphiques (avec <a href="http://gtk.php.net/">PHP-GTK</a>). 27 La version CLI de PHP est toujours compilées, mais elle n'est 28 installée que si la version CGI est désactivée 29 avec l'option --disable-cgi. De plus, vous pouvez utilisez la commande 30 <strong>make install-cli</strong>. Sous Windows, la version CLI est 31 disponible dans le dossier <strong>cli</strong>. 32</p> 33 34<p> 35 CLI dispose de fonctionnalités différentes, par rappot 36 à la version interfacée avec les serveurs web. Pour 37 plus de détails, reportez vous à 38 <a href="/features.commandline">Utiliser PHP en ligne de commande</a> 39</p> 40 41<h2>Flôts (Streams)</h2> 42 43<p> 44 Une nouveauté très importante, mais cachée a été 45 introduite : les flôts. Les flôts unifient la gestion des pipes, 46 fichiers, sockets et autres ressources d'entrées/sorties du coeur de 47 PHP et de ses extensions. 48</p> 49<p> 50 Cela signifie, pour les utilisateurs, est que les fonctions d'entrées/sorties 51 fonctionnent désormais avec les flôts (c'est à dire presque 52 toutes), peuvent utiliser des protocoles internes tels que HTTP/HTTPS et FTP/FTPS, 53 ainsi que des protocoles personnalisés, enregistrés comme tels depuis 54 les scripts PHP. Pour plus d'informations, voyez: 55 <a href="/wrappers">Liste des protocoles supportés</a> 56</p> 57 58<h2>Nouveaus système de compilation</h2> 59 60<p> 61 Cette version du système de compilation de PHP, entre autre choses, remplace 62 la version récursive lente par un Makefile global, et facilite 63 l'intégration des librairies connexes. Automake est uniquement 64 nécessaire pour l'utilitaire aclocal. Le processus de compilation est rendu 65 plus portable, et moins consommateur de ressources. 66</p> 67 68<h2>Améliorations</h2> 69 70<p>PHP 4.3.0 propose de nombreuses améliorations et évolutions :</p> 71 72<ul> 73 <li> 74 <strong> 75 La librairie GD est désormais distribué avec PHP, et il est 76 recommandé d'utiliser cette version 77 </strong> 78 </li> 79 <li> 80 Les extensions vpopmail et cybermut ont été 81 déplacées vers PECL 82 </li> 83 <li> 84 Plusieurs extensions obsolètes ont été 85 supprimées (aspell, ccvs, cybercash, icap) et (fastcgi, 86 fhttpd) 87 </li> 88 <li> 89 Accélération des fonctions de traitement des 90 channes de caractères 91 </li> 92 <li> 93 Amélioration des filtres Apache2 mais le support d'Apache 2 est 94 toujours considéré comme expérimental (utilisez PHP 95 avec le mode prefork et non le mode worker (thread), car de nombreuses 96 extensions basées sur des librairies externes ne sont pas encore 97 compatibles avec les threads) 98 </li> 99 <li> 100 Plusieurs corrections de sécurité (imap, mysql, mcrypt, 101 téléchargement de fichiers, gd, etc...) 102 </li> 103 <li> 104 Nouvelle interface SAPI pour inclure PHP dans d'autres applications 105 (expérimental) 106 </li> 107 <li>suite de test nettement améliorée et complétée</li> 108 <li>améliorations du support de dba, gd, pcntl, sybase et xslt</li> 109 <li>debug_backtrace() aide nettement pour le débogage</li> 110 <li> 111 les messages d'erreur contiennent des URL faisant référence aux 112 pages du manuel décrivant ces erreurs, ou bien aux fonctions 113 utilisées 114 </li> 115 <li> 116 Le Zend Engine a regu des corrections et des améliorations de 117 performances mineures 118 </li> 119 <li> 120 et des <strong>tonnes</strong> de corrections, améliorations et 121 nouvelles fonctions, dors et déjà documentées et 122 traduites, etc... 123 </li> 124</ul> 125 126<p> 127 Pour la liste complète des modifications de PHP 4.3.0, voyez le fichier 128 d'<a href="/ChangeLog-4.php#4.3.0">historique</a>. 129</p> 130 131<?php site_footer(); ?> 132