Bonjour

Je me suis mise en développement web avec PHP 5. J'en suis aux classes et objets dont le concept me paraît très simple et très pratique. Mais lors de mes tests, rien ne fonctionne.

Précisions : je travaille à partir du serveur de mon hébergeur qui a la version 5.0.1 de PHP.

J'ai testé ce bout de code (bien nettoyé pour que vous vous y retrouviez plus facilement) qui est très simple mais à l'exécution, le browser m'affiche toujours ce message d'erreur :

MESSAGE D'ERREUR
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/...fichier.php on line 5

CODE PHP
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
 <?php
class Page
{
  // attribut de la classe Page
  public $title = 'test';
 
  // opérations de la classe Page
  public function __set($name, $value)
  {
    $this->$name = $value;
  }
 
  public function Display()
  {
    $this -> DisplayTitle();
  }
 
  public function DisplayTitle()
  {
    echo '<title> '.$this->title.' </title>';
  }
}
 
  $homepage = new Page();
  $homepage->Display();
 
?>
Qu'est ce qui cloche ???
Moi je ne vois rien strictement rien. J'ai essayé avec différents codes aussi simples les uns que les autres et toujours le même message !!