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.
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.
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.