Page 1 sur 1

déclcaration de classe

Posté : 05 avr. 2007, 18:21
par Invité
Bonjour,
J'essaye de construire ma première classe en php.
le début se présente comme suit:
require_once("./lib/conf.php");
/* Classe de connexion à MS-Access via ODBC */
class connectodbc
{
    /**
     * Paramètres de connexion à ODBC
     *
     * @var String
     */
    private $dsn         = "";
Et j'obtiens l'erreur :
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in c:\program files\easyphp1-8\www\puiseaux\lib\connectodbc.php on line 11
La ligne 11 est la dernière de mon bout de code:
private $dsn         = "";
Voyez vous ce qui ne va pas?

Posté : 05 avr. 2007, 19:36
par Ryle
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in c:\program files\easyphp1-8\www\puiseaux\lib\connectodbc.php on line 11
La dernière ligne de ton bout de code ne devrait elle pas plutôt contenir une accolade fermante pour indique la fin de déclaration de la classe ? ;)

Et accessoirement, es-tu bien en php 5 pour pouvoir utiliser le mot clé private ? je ne suis pas certain qu'il existe dans les version antérieure..