Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/08/2011, 10h50   #1
Invité de passage
 
Inscription : mars 2009
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 2
Points : 0
Points : 0
Par défaut [Date] date_create me renvoit toujours une date vide

Bonjour à tous,

j'ai un petit souci qui n'apparait que sur une machine.

Le bug est facile à déclencher, j'utilise le code suivant :

Code :
1
2
3
4
5
 
<?php
$curdate = date_create();
var_dump($curdate);
?>
Quand je l'execute sur une machine j'ai :

Code :
1
2
3
4
5
 
object(DateTime)[1]
  public 'date' => string '2011-08-08 09:42:20' (length=19)
  public 'timezone_type' => int 3
  public 'timezone' => string 'Europe/Brussels' (length=15)
Quand je l'execute sur la machine d'a coté j'ai :

Code :
1
2
 
object(DateTime)#1 (0) { }
Impossible de trouver pourquoi.

Cette fonction est pourtant disponible à partir de la version 5.2 et j'utilise la 5.2.10.
J'ai vérifié mes fichiers de conf, malgré ça je n'ai rien trouvé.

C'est pourquoi je fais appel à vos lumières, si quelqu'un peut m'aider, ça serait super Peace !

Merci d'avance.

Bonne journée et bon dev
wAlterNative est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 11h46   #2
Membre Expert
 
Avatar de David Guillot
 
Homme David Guillot
Chef de projet en SSII
Inscription : mars 2004
Messages : 879
Détails du profil
Informations personnelles :
Nom : Homme David Guillot
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 879
Points : 1 149
Points : 1 149


Que dit le log d'erreurs PHP ? Quel niveau de debugging as-tu activé (passe en strict le temps de trouver la source de ce problème) ? As-tu essayé d'exécuter le code dans un try/catch pour voir si une exception est levée ?
__________________
Avant de poser une question ici :

Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé
David Guillot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 12h47   #3
Invité de passage
 
Inscription : mars 2009
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 2
Points : 0
Points : 0
Bonjour et merci,

pas d'erreurs dans le fichier de log (en mode strict) et pas d'exception non plus :S

J'ai contourné le problème en travaillant directement avec des timestamps, mais je serais quand même curieux de comprendre le problème.
wAlterNative est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h59.


 
 
 
 
Partenaires

Hébergement Web