problème d'écriture
Posté : 07 mars 2013, 21:44
Bonsoir,
Je suis nouveau sur le forum. Je me suis mis au php depuis peu. J'ai un problème d'écriture.
Lors de l'installation d'un script pour un petit forum il m'est renvoyé
Parse error: syntax error, unexpected 'public' (T_PUBLIC) in /homez.110/oleronpl/www/tbf/TBF/class_func/sql.php on line 49
Voici le script en cause
Pouvez me donner la solution
Cordialement
Imazighen
class SQl extends PDO
{
private $NBReq;
public $pref;
public function __construct()
{
$mysql=new MySQL();
$this->pref = $mysql->pref;{
try
{
parent::__construct('mysql:host='.$mysql->host.';dbname='.$mysql->bdd, $mysql->user, $mysql->pass);
}
catch(Exception $e)
{
echo 'Erreur : '.$e->getMessage().'<br />';
}
$mysql=NULL;
}
public function query($query)
{
try
{
$mysql = parent::query($query);
}
catch(Exception $err)
{
echo 'Erreur : '.$err->getMessage().'<br />';
}
$this->NBReq++;
return($mysql);
}
public function getNBReq()
{
if(!$this->NBReq) $this->NBReq = 0;
return $this->NBReq;
}
}
?>

Je suis nouveau sur le forum. Je me suis mis au php depuis peu. J'ai un problème d'écriture.
Lors de l'installation d'un script pour un petit forum il m'est renvoyé
Parse error: syntax error, unexpected 'public' (T_PUBLIC) in /homez.110/oleronpl/www/tbf/TBF/class_func/sql.php on line 49
Voici le script en cause
Pouvez me donner la solution
Cordialement
Imazighen
class SQl extends PDO
{
private $NBReq;
public $pref;
public function __construct()
{
$mysql=new MySQL();
$this->pref = $mysql->pref;{
try
{
parent::__construct('mysql:host='.$mysql->host.';dbname='.$mysql->bdd, $mysql->user, $mysql->pass);
}
catch(Exception $e)
{
echo 'Erreur : '.$e->getMessage().'<br />';
}
$mysql=NULL;
}
public function query($query)
{
try
{
$mysql = parent::query($query);
}
catch(Exception $err)
{
echo 'Erreur : '.$err->getMessage().'<br />';
}
$this->NBReq++;
return($mysql);
}
public function getNBReq()
{
if(!$this->NBReq) $this->NBReq = 0;
return $this->NBReq;
}
}
?>