Mon premier singleton
Posté : 11 mars 2012, 23:11
Bonjour,
Je ne sais pas que veut dire cette erreur:
( ! ) Parse error: syntax error, unexpected '=' in line 20
Je ne sais pas que veut dire cette erreur:
( ! ) Parse error: syntax error, unexpected '=' in line 20
<?php
class ConnexionSingleton
{
/**
* Nous mettons null parce qu'on est par defaut: non-connecté.
*/
private static $estConnecter = null ;
private $identifiant ;
private function __construct($x)
{
$this->$identifiant = $x ;
}
public static function connexion($x)
{
if(is_null(self::$estConnecter))
{
self::identifiant = new ConnexionSingleton($x) ;
self::estConnecter = 'Connecté' ;
} else {
echo 'Erreur de connexion' ;
}
}
public static function testConnexion()
{
if(isset(self::estConnecter))
{
echo 'La connextion est bonne. Test du id:' ;
return self::identifiant ;
}
}
}
$compte1 = ConnexionSingleton::connexion('hke3') ;
$compte1->testConnexion() ;
?>