PHP 5.0.0 Released! - PHP - Programmation
Marsh Posté le 14-07-2004 à 01:43:32
Merde c'est con, j'attendais que tu le fasses
Marsh Posté le 14-07-2004 à 02:31:11
php 4.3.8 aussi
mais bon, ca tlm s'en fou
Marsh Posté le 14-07-2004 à 13:24:47
Burgergold a écrit : php 4.3.8 aussi |
que nenni, j'aime bien les releases plus stables que les releases stables
Marsh Posté le 14-07-2004 à 17:20:49
trop cool depuis le temps kon l'attendai. et la nouvelle version demysql avec procedure stocker qqun c c pour qd?
Marsh Posté le 14-07-2004 à 17:20:54
xlA a écrit : Il y a rétro-compatibilité ? |
Ca c'est une très bonne question
Marsh Posté le 14-07-2004 à 17:21:40
Il y a une compatibilité à activer dans PHP.INI.
Pour la migration, aucune idée.
Marsh Posté le 14-07-2004 à 17:40:41
il devait aps y avoir une espece de base de donnée integré a cette nouvelle version? parceque la dans la description des nouveautés sur php.net ils en parlent pas (ou alors g zappé)
Marsh Posté le 14-07-2004 à 17:41:27
En effet, c'est SQLLite.
Marsh Posté le 14-07-2004 à 19:28:23
On peut pas dire que ca remplace parceque c pas les meme personnes qui font php et mysql. disons que SQLLite est fait pour les sites ayant besoin d'une db, mais pas forcement de dimension enorme (genre tu fera surement pas un forum avec SQLLite).
maintenant je me trompe peut etre...
Marsh Posté le 14-07-2004 à 20:28:32
Mettez a jour au moins vers 4.3.8 -> apparement grosse faille de secu...
Marsh Posté le 14-07-2004 à 23:49:59
KoZo a écrit : Ca remplace mySQL ?? |
MySQL est toujours présent, mais en tant qu'extension séparée cette fois. Les deux SGBD ne boxent pas dans la même catégorie. Je ne sais pas ce qui motive ce choix, mais je n'ai pas entendu que du bien sur SQLLite (Gizmo, t'es là? )
Marsh Posté le 14-07-2004 à 23:50:25
Kyle a écrit : Mettez a jour au moins vers 4.3.8 -> apparement grosse faille de secu... |
c'est important, toutes mes machines sont à jour
Marsh Posté le 15-07-2004 à 00:16:55
Je relaye l'annonce de l'AFUP (http://www.afup.org/article.php3?id_article=248) :
Apres un long processus qualité la version finale de PHP 5 est enfin disponible. Les changements par rapport à PHP 4 sont très importants, il ne sagit pas dune simple mise à jour mais dune refonte complète du moteur.
PHP 5 est sorti !
Apres un long processus qualité la version finale de PHP 5 est enfin disponible. Les changements par rapport à PHP 4 sont très importants, il ne sagit pas dune simple mise à jour mais dune refonte complète du moteur.
Au menu des principales nouveautés on peut trouver :
Support objet complet ;
Gestion des exceptions ;
Refonte du support XML basé sur la libxml2 ;
Simplification de lutilisation dXML, notamment avec simplexml ;
Intégration dune base de données embarquée : SQLite ;
Nouvelle extension MySQLi permettant de gérer les nouvelles possibilités de MySQL 4.1 et + ;
Amélioration de la gestion des fluxs ;
Refonte et intégration dune toute nouvelle extension SOAP afin de simplifier linterfacage avec les WebServices.
Ce quest PHP
PHP (PHP : Hypertext Preprocessor) est à la fois un langage de programmation (comme Java ou C#) et une plate-forme globale dentreprise (comme J2EE ou .NET).
En tant que langage, PHP possède deux syntaxes. La première à mi chemin entre C et Perl sadresse aux développeurs à la recherche dun langage de script simple à manipuler. Elle est adaptée à la couche présentation. Très proche de Java, la seconde permet de développer dans un paradigme totalement orienté objet. Elle est adaptée au développement de logique métier ou de traitements complexes.
PHP permet de développer tous type dapplication :
des applications web dynamiques (site web, intranet, etc.),
des applications client-serveur (PHP-GTK et PHP4Delphi),
des application locales sexécutant sur le poste de lutilisateur,
des services web (SOAP, XML-RPC, REST),
des scripts de commande en ligne (CLI).
Historique
Le langage PHP date de 95 il servait alors uniquement de système de gabarits pour pages Web. La version 3 amène en 98 un vrai moteur de script tout à fait fonctionnel qui gagne vite une forte communauté.
En 2000 le moteur voit arriver une nouvelle version, PHP 4. Les performances sont au rendez-vous et la modularité permet lapparition dextensions pour gérer tout ce qui peut lêtre, de la connexion LDAP jusquaux interfaces GTK, en passant par la correction orthographique.
La venue de PHP5 amène de grandes nouveautés pour un outil qui se veut à double emploi : facile et utilisable pour des applications simples à destination dun large public, performant et puissant pour des applications métiers à destination dun public professionnel. On ne parle plus alors uniquement de language de programmation mais de plateforme à part entière.
Marsh Posté le 15-07-2004 à 08:46:15
est-ce qu'il est possible de passer de PHP4 à PHP5 sans modifier aucun script de mon site ? Ou y'a-t-il des modifications principales à faire ?
Marsh Posté le 15-07-2004 à 09:19:40
déjà répondu plus haut
Marsh Posté le 15-07-2004 à 09:44:13
je reprends une question : pour la migration vers PHP5, comment peut-on faire sans avoir à tout réinstaller ?
ps : je suis en 4.3.7 !
Marsh Posté le 15-07-2004 à 09:49:02
Pour migrer :
http://www.zend.com/php5/migration.php
++
cyruss
Marsh Posté le 15-07-2004 à 10:20:02
Le package debian exite :
http://www.dotdeb.org/
++
cyril
PHP 5 avancé : http://www.eyrolles.com/Informatiq [...] avance.php
Marsh Posté le 15-07-2004 à 10:25:45
Jubijub a écrit : Je suis bien content...j'allais me monter un server pour apprendre, il sera en apache 2.0 + PHP5 finalement...c pas plus mal... |
avant que les hebergeurs en soient à cette configuration, y a le temps
Marsh Posté le 15-07-2004 à 10:29:46
Jubijub a écrit : bof, vu que le 5 vient de sortir, je susi certain que ce bouquin contient des conneries... |
Dans un process de développement les fonctionnalités sont freezés à partir de la première RC (Release Candidate). Donc si le livre est sorti récememt (ce qui est le cas pour celui la) il doit pouvoir traiter du sujet sans fautes.
Seuls les livres sortis pendant la version beta de PHP5 sont inadaptés. Le principal livre dans ce cas est celui d'atkinson qui est sorti en décembre si j'ai bonne mémoire.
++
cyruss
Marsh Posté le 15-07-2004 à 10:30:04
Jubijub a écrit : bof, vu que le 5 vient de sortir, je susi certain que ce bouquin contient des conneries... |
il est d'autant plus intéressant que c'est une première édition, alors que les autres changent le numéro de version et se prétendent 4è édition d'un bouquin sur PHP5 alors que ça parle de PHP4 amélioré
Pis les RC sont déjà pas mal pour faire un bouquin
Marsh Posté le 15-07-2004 à 10:31:56
Va falloir que je m'y mette quand j'aurai un peu de temps, tiens...
Marsh Posté le 15-07-2004 à 10:40:13
-->ex-flodeur : OVH est déjà en PHP5, même si y sont restés à la Beta (mais bon, avec la sortie du 5, y vont pouvoir y passer)
http://90plan.ovh.net/test.beta
-->drasche et Cyruss : je regarderai...mais je me méfie tjs des release à chaud comme ca...ca manque des fois de recul
Marsh Posté le 15-07-2004 à 10:47:35
oui, toute façon, mieux vaut attendre une seconde édition du bouquin, ou une première édition tardive de la concurrence.
Marsh Posté le 15-07-2004 à 10:47:57
je me mets à jour quand j'ai le temps
Marsh Posté le 15-07-2004 à 13:26:13
ReplyMarsh Posté le 15-07-2004 à 13:55:08
testé php 5 sur le forum HFR hier => comme turck mm-cache ou autre fonctionne pas avec php 5, ba la charge a explosé (à moins que ca soit PHP 5 qui soit plus lourd).
Je suis revenu à PHP 4.3.8
Marsh Posté le 15-07-2004 à 13:55:43
xlA a écrit : Il y a rétro-compatibilité ? |
rien à faire perso mis à part un wrapper MySQL pour gérer les extensions MySQLi
Marsh Posté le 15-07-2004 à 13:59:48
joce a écrit : testé php 5 sur le forum HFR hier => comme turck mm-cache ou autre fonctionne pas avec php 5, ba la charge a explosé (à moins que ca soit PHP 5 qui soit plus lourd). |
huhu
Marsh Posté le 15-07-2004 à 14:00:48
joce a écrit : testé php 5 sur le forum HFR hier => comme turck mm-cache ou autre fonctionne pas avec php 5 |
J'ai peur que Zend ait embauché l'equipe de turk mm-cache ... ce qui veut dire que celui ci ne va plus évoluer
Cyril
Marsh Posté le 15-07-2004 à 14:04:10
Jubijub a écrit : ca fait quoi ce module ? |
truk mm cache ?
C'est un système de cache au niveau de l'opcode de PHP.
Ca permet d'accélérer.
++
cyril
Marsh Posté le 14-07-2004 à 00:30:22
Salut,
PHP5 est enfin disponible en versions stable.
Vous pouvez trouver l'intégralité du changelog http://www.php.net/ChangeLog-5.php#5.0.0
et le télécharger ici http://www.php.net/downloads.php
Faites nous part de vos expériences concernant cette nouvelle version.