syntax error, unexpected T_PUBLIC
Salut,
Je m'initie à la POO en essayant de suivre le cours "Créer une classe en PHP" écrit par Wes Shell et traduit par Joris Crozier. Ce cours peut se lire ici :
http://jcrozier.developpez.com/tutor...design-classe/
Mon environnement est géré par XAMPP 1.7.3 (Apache 2.2.14 / PHP 5.3.1 et MySQL
5.1.41 )
J'ai testé le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <?php
class Chat
{
private $_couleur;
private $_race;
function __construct($couleur, $race)
{
$this->_couleur = $couleur;
$this->_race = $race;
}
}
public function Couleur(){
return $this->_couleur;
}
public function Race()
{
return $this->_race;
}
$monChat = new Chat("vert","calico");
echo "Le chat " . $monChat->Couleur() . " " . $monChat->Race() . " peut s'assoir sur le grand chapeau rayé.";
?> |
et j'obtiens le message suivant :
Parse error: syntax error, unexpected T_PUBLIC in C:\xampp\htdocs\POO\1.php on line 16
De plus, Zend studio 5.5.1 considère comme syntax error, les termes suivants :
private $_couleur; private $_race et function dans private function
Que me conseillez-vous de faire ?
Merci