Se connecter / S'enregistrer
Votre question

Mon premier Singleton en PHP

Tags :
  • T_VARIABLE
  • Php
  • T_STRING
  • Connexion
  • Programmation
Dernière réponse : dans Programmation
17 Mars 2012 13:23:09

Bonjour,

Je veux developper mon premier singleton.

Je ne comprend pas que veut dire ceci:

( ! ) Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE in C:\wamp\www\MaPage.php on line 12

Mon code:

  1. <?php
  2. class ConnexionSingleton
  3. {
  4. private static $estConnecter ;
  5. private $pseudo ;
  6.  
  7. private function __construct($x)
  8. {
  9. $this->pseudo = $x ;
  10. }
  11.  
  12. public static connexion($x)
  13. {
  14. if(is_null(self::$estConnecter)
  15. {
  16. self::$estConnecter = new ConnexionSingleton($x) ;
  17. }
  18. else
  19. {
  20. echo 'Vous êtes deja connecter' ;
  21. }
  22. }
  23.  
  24. public function __toString()
  25. {
  26. return $this->pseudo ;
  27. }
  28. }
  29.  
  30. $Compte1 = ConnexionSingleton::connexion('hke123') ;
  31. echo $Compte1 ;
  32. ?>

Autres pages sur : premier singleton php

a c 232 L Programmation
17 Mars 2012 16:01:17

Salut,

Qu'est ce que tu comprends pas dans ce message d'erreur ? C'est le même genre que les 2 ou 3 derniers que tu as eu...
Il y a juste le mot qui change, et T_STRING c'est assez clair non ?

Tu as peut être oublié quele chose entre static et connexion, non ?
Contenus similaires
Pas de réponse à votre question ? Demandez !
17 Mars 2012 21:25:55

maintenant sa affiche rien..

  1. <?php
  2. class ConnexionSingleton
  3. {
  4. private static $estConnecter ;
  5. private $pseudo ;
  6.  
  7. private function __construct($x)
  8. {
  9. $this->pseudo = $x ;
  10. }
  11.  
  12. public static function connexion($x)
  13. {
  14. if(is_null(self::$estConnecter))
  15. {
  16. self::$estConnecter = new ConnexionSingleton($x) ;
  17. }
  18. else
  19. {
  20. echo 'Vous êtes deja connecter' ;
  21. }
  22. }
  23.  
  24. public function __toString()
  25. {
  26. return $this->pseudo ;
  27. }
  28. }
  29.  
  30. $Compte1 = ConnexionSingleton::connexion('hke123') ;
  31. echo $Compte1 ;
  32. ?>
a c 232 L Programmation
18 Mars 2012 19:26:01

Tu ne retournes rien dans ta fonction connexion
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS