nemetos
Messages postés54Date d'inscriptionvendredi 10 septembre 2004StatutMembreDernière intervention15 octobre 2009
-
3 nov. 2007 à 17:52
nemetos
Messages postés54Date d'inscriptionvendredi 10 septembre 2004StatutMembreDernière intervention15 octobre 2009
-
4 nov. 2007 à 15:53
Bonjour,
je crée l'objet suivant :
class calendrier
{
var $date_courante;
var $annee_courante;
var $mois_courant;
var $jour_courant;
var $moment_de_la_journee;
}
Puis je creé une instance avec $date=new calendrier;
Mais lorsque j'affecte une chaine de caractère dans une des propriétés ($date='2007-06-05') , voici l'erreur PHP Catchable fatal error: Object of class calendrier could not be converted to string.
Ca marche en local avec easyphp mais pas chez mon hébergeur (haisoft). Je suis pourtant héberger sur un serveur qui supporte php5.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 3 nov. 2007 à 18:04
Hello,
$date->date_courante = '2007-06-05';
Tu devrais relire la doc sur la POO. Si ça marche en local, c'est que ton php local est TRES mal configuré. Et ça ne peut pas marcher...ça peut juste ne pas te sortir d'erreur.
Enfin, ce n'est pas du php5 mais du php, ce que tu viens d'écrire.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 4 nov. 2007 à 12:13
J'ai un peu de mal à y croire...ça reste une variable.
Je suis aussi en php5.2.3 et je peux affecter ce que je veux à une variable $date.
A mon avis le probème est ailleurs.