update php 5 -> php 5.2 date_format


sonikbuzz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 469
Inscription: 21 Fév 2005

update php 5 -> php 5.2 date_format

Message le Mer Nov 29, 2006 15:33

Juste pour signalé que j'ai eu une mauvaise surprise apres un apt-get matinal.
En effet une fonction interne a ete ajouté dans php 5.2 : "date_format" .
J'avais une fonction propre nommée aussi date_format() et donc tous mes sites ont été en fatal erreur et donc down :evil: :
Code: Tout sélectionner
Fatal error: Cannot redeclare date_format() in ...


Pour régler le problème il faut renommer la fonction et donc renommer aussi tous les appels à cette fonction :twisted:

En faisant une recherche sur "Cannot redeclare date_format()" (pas mal de site down) j'ai vu qu'il n'y avait pas que moi qui avait eu la bonne idée de nommé une fonction avec un nom pareil :lol:

Vérifiez vos fonctions en vue de php 5.2 :wink:

colonies
WRInaute discret
WRInaute discret
 
Messages: 193
Inscription: 10 Sep 2006

Message le Mer Nov 29, 2006 15:47

en même temps, c'est pas très prudent de faire une mise à jour live sans avoir fait un test sur une version locale.

php5.2 en tout cas, c'est vraiment une super mise à jour !

edit : et on voit une fois de plus l'intérêt de faire des classes pour éviter ce genre de problèmes ;-)


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Message le Mer Nov 29, 2006 15:50

suis passé en php 5.2 (avant j'avais du 4) mais j'ai pas encore vraiment regardé... y'a personne qui peut m'expliquer en trois lignes les gros + et les trucs rapides à faire pour améliorer les performances ?

Rhoo comment ca j'en demande trop ? comment ca j'ai qu'à me bouger les fesses à chercher sur GG ? ... alala :)


sonikbuzz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 469
Inscription: 21 Fév 2005

Message le Mer Nov 29, 2006 16:03

colonies a écrit:en même temps, c'est pas très prudent de faire une mise à jour live sans avoir fait un test sur une version locale.
php5.2 en tout cas, c'est vraiment une super mise à jour !

edit : et on voit une fois de plus l'intérêt de faire des classes pour éviter ce genre de problèmes ;-)

Disons que c'est un mauvais concour de circonstance, j'ai perdu mon serveur local debian il y quelques jours (crash disque :roll: ) .
Mais bon imaginons que l'appel à la fonction soit dans une page obscure d'un site... a moins de faire un debug complet ...

colonies
WRInaute discret
WRInaute discret
 
Messages: 193
Inscription: 10 Sep 2006

Message le Mer Nov 29, 2006 16:03

pour les perfs, t'as rien de spécial à faire, il est plus rapide, gère mieux la mémoire. bon.
ce qui est intéressant c'est les nouvelles possibilités : Input filtering, JSON, zip...
Surtout l'input filtering en fait, c'est une petite révolution

colonies
WRInaute discret
WRInaute discret
 
Messages: 193
Inscription: 10 Sep 2006

Message le Mer Nov 29, 2006 16:07

sonikbuzz a écrit:Disons que c'est un mauvais concour de circonstance, j'ai perdu mon serveur local debian il y quelques jours (crash disque :roll: ) .
Mais bon imaginons que l'appel à la fonction soit dans une page obscure d'un site... a moins de faire un debug complet ...


je sais bien, mais il n'y a pas de solution à ce problème, si ce n'est travailler avec des classes, ou préfixer tous tes noms de fonctions avec le nom de ton site, par exemple. mais bon, autant faire des classes...
idem pour les noms de constantes, d'ailleurs.

vu qu'on ne peut pas deviner à l'avance le nom des fonctions/constantes des prochaines versions de PHP, y'a pas trop le choix


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Message le Mer Nov 29, 2006 16:18

colonies a écrit:pour les perfs, t'as rien de spécial à faire, il est plus rapide, gère mieux la mémoire. bon.
ce qui est intéressant c'est les nouvelles possibilités : Input filtering, JSON, zip...
Surtout l'input filtering en fait, c'est une petite révolution


Marchi :) j'aime bien quand y'a rien à faire :)

colonies
WRInaute discret
WRInaute discret
 
Messages: 193
Inscription: 10 Sep 2006

Message le Mer Nov 29, 2006 16:23

en même temps y'a pas grand chose à faire, la preuve :
http://www.php.net/releases/5_2_0.php

bon après, faut s'y mettre ;-)

au passage j'ai rien trouvé dans la doc sur "Hooks for tracking file upload progress were introduced."

c'est quoi, un bon moyen de faire des indicateurs de progression des uploads en Ajax ?
ça serait super !


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Message le Mer Nov 29, 2006 17:55

à premiere vue la fonction magique s'appelerait
Code: Tout sélectionner
uploadprogress_get_info()

google trouve facilement des choses en anglais en référence à ceci...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités