[RESOLU]fonction erreur rend un objet

Problèmes, bugs et difficultés rencontrés sur le site.
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

[RESOLU]fonction erreur rend un objet

Message par Dominique »

SLY: une petite discussion avant de décider ce qu'on corrige:
La fonction erreur rend un objet ($retour = new stdClass();...)
Le majorité de l'utilisation de la fonction est: echo error (...)
Qui se termine par Catchable fatal error: "Object of class stdClass could not be converted to string..."
Modifié en dernier par Dominique le 26 déc. 2013, 16:44, modifié 1 fois.
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Re: fonction erreur rend un objet

Message par sly »

Dominique a écrit :SLY: une petite discussion avant de décider ce qu'on corrige:
La fonction erreur rend un objet ($retour = new stdClass();...)
Le majorité de l'utilisation de la fonction est: echo error (...)
Qui se termine par Catchable fatal error: "Object of class stdClass could not be converted to string..."
D'après le code, l'usage n'a pas été prévu tout à fait de la manière :

Code : Tout sélectionner

print(error("marche pas"));
mais plutôt :

Code : Tout sélectionner

$retour=fais_ça();
if ($retour->erreur == true )
  print($retour->message);
else
  print("tout c'est bien passé, il a fait ça : $retour");
Mais je ne sais pas si j'ai bien compris la demande, c'est dans quel cas qu'il s'affiche le "Catchable fatal error: "Object of class stdClass could not be converted to string..." ?
Modifié en dernier par sly le 09 janv. 2014, 18:58, modifié 1 fois.
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Re: fonction erreur rend un objet

Message par Dominique »

sly a écrit :D'après le code, l'usage n'a pas été prévu tout à fait de la manière :
Oui, tiens. Je ne sais pas où j'ai copié cette utilisation :oops:
J'ai corrigé. Sorry