Fonction compatible php 5.5.12 mais non-compatible php 5.3.3 pq? - PHP - Programmation
Marsh Posté le 08-01-2015 à 15:27:27
T'as quoi comme msg d'erreur et à quelle ligne ?
Perso, j'aurais opté pour DateInterval() qui pose souci mais la doc indique que c'est bon à partir de php 5.3.
Pour info, quand on développe, on essaye d'être au plus prêt de la version de prod sur sa station de dév. Perso, je mets une version un peu en-dessous de celle de prod comme ça, j'ai très rarement des surprises du fait qu'une version supérieure est rétro-compatible avec une version un peu inférieure.
Marsh Posté le 08-01-2015 à 15:43:18
rufo a écrit : T'as quoi comme msg d'erreur et à quelle ligne ? |
Salut,
je n'ai pas de message d'erreur. à l'endroit où je fait appelle à cette fonction c'est ici :
je viens d'ajouter les 2 "print_r()" et "echo" pour avoir un aperçu. j'ai l'impression que je n'ai pas de retour de ma fonction "getAll()"
Code :
|
le print_r($events); m'affiche bien le contenu de la variable
mais par contre pour print_r($dates) je n'ai rien qui s'affiche et je n'ai plus rien sur ma page ensuite...
Marsh Posté le 08-01-2015 à 17:13:59
Citation : mais par contre pour print_r($dates) je n'ai rien qui s'affiche et je n'ai plus rien sur ma page ensuite... |
entoures ton code d'un try catch pour voir
Code :
|
Marsh Posté le 08-01-2015 à 17:49:14
Le reporting_error est pas à 0 par hasard sur le serveur de prod ? Si c'est le cas, les erreurs sont masquées, du coup, tu risque pas de voir les msg d'erreur
Marsh Posté le 09-01-2015 à 09:42:37
kokola a écrit :
|
Voici le message d'erreur :
Code :
|
je viens de modifier au niveau de ma fonction getAll() et ajouté dans DateTime() ceci en plus :
Code :
|
et ça à l'air de fonctionner maintenant... merci!
Marsh Posté le 09-01-2015 à 10:37:23
Comme quoi, t'avais bien un msg d'erreur mais pas affiché En prod, ça peut se comprendre pour une question de sécurité
Marsh Posté le 08-01-2015 à 13:59:15
Bonjour,
Voici une fonction que j'utilise et elle fonctionne très bien quand je l'utilise en local sur mon serveur WAMPSERVER (version PHP 5.5.12).
mais lorsque je l'utilise en direct sur mon site web ça ne marche pas, par contre la version de PHP est 5.3.3.
Est-ce que cette différence de version peut empêcher le bon fonctionnement de cette fonction??? Merci !