[Stable] PHP 5.2.9

ViPHP
ViPHP | 4674 Messages

28 févr. 2009, 02:27

Hey :-),

La version 5.2.9 de PHP est sortie. On pourra lire l'annonce officielle, la télécharger et enfin, lire le changelog.

On trouve beaucoup de corrections de bugs bien évidemment. Mais également des corrections de sécurité. Sinon, dans les nouveautés : array_unique() a un nouveau flag (SORT_REGULAR) et le comportement de __call() a été changé vis-à-vis des accès protégés et privés.

Pour rappel, la 5.3.0 est en bêta 1 et est en release candidate (on la trouvera sur le quality assurance de PHP).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Mammouth du PHP | 1668 Messages

28 févr. 2009, 11:09

Et si j'ai bien lu, pdo_mysql à été refait/refondu/retouché selon/pour la dernière version de MySQL...
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 4674 Messages

28 févr. 2009, 12:23

Hmm :-k, t'as des sources ? Parce qu'il me semble que tu fais allusion à la version 5.3 en fait :-).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

28 févr. 2009, 12:49

Hmm :-k, t'as des sources ? Parce qu'il me semble que tu fais allusion à la version 5.3 en fait :-).
+1, pas d'info là-dessus dans la changelog, par contre c'est confirmé dans 5.3

Mammouth du PHP | 1668 Messages

28 févr. 2009, 13:11

J'ai pas loin, un bug fix :
Fixed bug #46964 (Fixed pdo_mysql build with older version of MySQL). (Ilia)
Et oui, c'était bien, ce sera bien, dans PHP5.2.9, c'est un peu en bas...
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 4674 Messages

28 févr. 2009, 13:46

Attention à bien tout lire : PDO MySQL requires #define MYSQL_OPT_LOCAL_INFILE. Lorsqu'on compilait PHP 5.2.6 avec une vieille version de MySQL, il fallait nécessairement une constante qui n'était pas définie dans les versions 3.x de MySQL. C'est donc une compatibilité avec les vieilles versions. Ce n'est pas en rapport avec les grosses modifications apportées à PDO pour la version 5.3 qui sont nettement plus importantes, et encore moins avec les nouvelles versions de MySQL ;-).

Source :
Compiling PDO MySQL with ancient MySQL fails because the code
assumes that MYSQL_OPT_LOCAL_INFILE has been defined. This isn't the
case with MySQL 3.* and IIRC 4.0 and some early 4.1 versions.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Eléphant du PHP | 209 Messages

28 févr. 2009, 15:28

... Ce n'est pas en rapport avec les grosses modifications apportées à PDO pour la version 5.3 qui sont nettement plus importantes, et encore moins avec les nouvelles versions de MySQL ;-)...
Heu, est-ce qu'on peut savoir où l'on trouve cette liste ?
Car j'ai peut être loupé un épisode mais d'après ce que j'ai lu pdo n'aura qu'une méthode de plus et et 3 constantes...
Source : http://wiki.php.net/doc/scratchpad/upgrade/53

ViPHP
ViPHP | 4674 Messages

28 févr. 2009, 17:14

Il faut demander à Pascal Martin pour plus d'informations : PHP 5.3 : mysqlnd : MySQL Native Driver.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Eléphant du PHP | 209 Messages

28 févr. 2009, 18:27

Bah là c'est pareil, au niveau de PDO, pas grand chose de nouveau.

ViPHP
ViPHP | 4674 Messages

28 févr. 2009, 18:33

Bah PDO se base dessus, donc c'est pour ça qu'on parle d'un bon changement …
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Eléphant du PHP | 209 Messages

28 févr. 2009, 18:43

Oui, bien sûr, je suis tout à fait d'accord :D
C'est juste que comme c'était dit, je croyais que j'étais passé à côté d'un changement important dans PDO :P