[PHP] Parse Error

Robert -  
 dj-nam -
Bonjour, je me suis lancé depuis quelques semaines dans le PHP.
Dans le cadre d'un jeu, j'ai besoin d'un OCR, pour cela je pense utilisé une classe PHPocr, que j'ai trouvé sur le Net.
Mais lorsque je teste les exemples qui accompagne les sources, j'ai une erreur dans la définition de la classe :

Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in www\ocr\OCR.class.php on line 18

Voici la partie corrsepondante de la source :


include_once("char.object.php");

class OCR
{

private $image; //ligne 18 en question
private $charObject;
private $width;
private $height;
private $name;

....
....
}

Si quelqu'un avait la gentillesse de me mettre sur la voie du problème... Merci

PS : J'ai déjà vérifier tous les point-virgule et accolades, pas de problèmes, et je n'ai rien modifier dans la source. Merci encore !
A voir également:

3 réponses

ddway
 
Le problème est qu'avant la version 5, la notion d'objet dans PHP n'incluait pas la portée de l'objet (public, private) - Pour fonctionner, il suffit donc de supprimer la portée et donc de transformer le code suivant :

private $hieght ;
...

en

var $height ;
1
mamiemando Messages postés 34167 Statut Modérateur 7 885
 
Apparemment ca pourrait être lié au fait que tu n'es pas en PHP5

https://codes-sources.commentcamarche.net/
http://www.phpfrance.com/forums/voir_reponse-138039.php?sid=31815370934a62d149c4d...

Bonne chance
-1
dj-nam
 
Bonjour,
Il me semble avoir déja eu un messag d'erreur similaire car ton accolade { présente à la ligne 16 se retrouve seule, essaye de la mettre sur la ligne d'avant comme ceci :


include_once("char.object.php");

class OCR {

private $image;
private $charObject;
private $width;
private $height;
private $name;

....
....
}
-1