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 : Sélectionner tout - Visualiser dans une fenêtre à part
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