Skip to main content Help Control Panel

 

support «   Soupçons de bogues «  

Des erreurs avec le passage en PHP 5.3...

TANGUY Hervé -- on Jul. 18 2009

Sur un serveur local de développement...

OwnerTANGUY Hervé
Progress0%
WorkflowSupport request
StatusProblem has been recorded
Bonjour, Je viens de mettre à jour mon Wampserver et la version 5.3 de PHP fait apparaître des erreurs du genre "Assigning the return value of new by reference is deprecated in C:\wamp\www\yacs\index.php on line 535". Ce n'est pas grave du tout à partir du moment où l'erreur n'a lieu qu'en local et que l'hébergeur n'a pas (encore) effectué la mise à jour, mais cela risque de poser problème un jour où l'autre.

Christian
on Sep. 6 2009

A signaler également que si vous mettez régulièrement à jour votre serveur wamp vous devez avoir plusieurs versions de php. Vous devez meme pouvoir installer sur la dernière version une version spécifique de php.

Enfin il est très simple de basculer d'une version php à une autre

-----
Christian Loubechine
actupro



Actupro
quelques sites yacs : création site internet annuaire pro

Christophe Battarel
on Sep. 6 2009

Le problème est également évoqué ici : Incompatibilité avec PHP 5.3.

Je vous redonne le lien pour accéder aux anciennes versions de Wamp (pour ne pas passer en PHP 5.3) : http://sourceforge.net/projects/wampserver/files (en bas de la page, cliquez sur "WampServer 2" puis sur "WampServer 2.0")




Christophe Battarel - Société altairis -

Bernard Paques
on Sep. 4 2009
207 remplacements de '=& new' en '= new'. D'où l'intérêt d'écrire du code régulier, toujours de la même façon, et aussi d'utiliser des outils puissants et bien ciblés.

Bernard Paques
on Sep. 4 2009
Ok, je ne l'avais pas vu parce que je suis toujours en version PHP 5.2.9. Ce ne devrait pas être trop difficile de faire un peu de ménage, parce que bonnes pratiques PHP sont implémentées au fur et à mesure dans yacs. Une recherche sur '=& new' devrait déjà permettre de faire avancer le débat ... Merci du retour d'informations en tout cas

Christian
on Jul. 27 2009

A noter aussi les nouvelles fonctions qui peuvent être utiles pour les fabricants d'overlay : http://fr.php.net/manual/fr/mi...3.functions.php

avec date_add() qui peut être très pratique pour manipuler des dates

-----
Christian Loubechine
actupro



Actupro
quelques sites yacs : création site internet annuaire pro

Christian
on Jul. 27 2009

Etonnant qu'ils aient déprécié cette possiblilité. Ce n'est pas la seule

http://fr3.php.net/manual/fr/migration53.deprecated.php

-----
Christian Loubechine
actupro



Actupro
quelques sites yacs : création site internet annuaire pro

Agnès Rambaud
on Jul. 22 2009
Nous avons eu le même problème récemment en installant wamp pour un client. Il nous a fallu revenir en arrière et trouver une version de wamp antérieure qui "fonctionne" (la version wampserver2.0g en l'occurrence a été satisfaisante).

Je suis d'accord qu'il va falloir mettre tout cela au clair.


Agnès
Il n'y a pas de problèmes, que des solutions.


Agnès
Il n'y a pas de problèmes, que des solutions.
TANGUY Hervé - on Jul. 22 2009
Si l'on effectue les mises à jour de wampserver, on conserve les anciennes versions de MySQL et PHP, il suffit de sélectionner la version qui marche. Un petit coup de php5.2.9 au lieu de php5.3.0 et ça remarche...