Salut !
Pour une fois, j'ai créé un Script 
entierement seul ! Mais, comme on pouvait s'y attendre, ça foire... 

 Il est constitué d'une interface et de quatre classes qui l'implémentent.
Je reçois ceci comme erreur :
Parse error: syntax error, unexpected '[', expecting ')' in M:\_web.zmwsc\cours\calculsimple.php on line 11
 
Et le petit script qui va avec 

 :
<?php
Interface operation {
   Function effectue ();
   }
Class Addition implements Operation {
   Function __operation ($nb[1], $nb[2]) {
      Protected $reponse = $this -> $nb[1] + $this -> $nb[2];// ligne 11
      }
   Function effectue () {
      echo '<p>Vous effectuez une '.get_parent_class().' :</p>';
      echo $this -> reponse;
      }
   }
Class Soustraction implements Operation {
   Function __operation ($nb[1], $nb[2]) {
      Protected $reponse = $this -> $nb[1] - $this -> $nb[2];
      }
   Function effectue () {
      echo '<p>Vous effectuez une '.get_parent_class().' :</p>';
      echo $this -> reponse;
      }
   }
Class Multiplication implements Operation {
   Function __operation ($nb[1], $nb[2]) {
      Protected $reponse = $this -> $nb[1] * $this -> $nb[2];
      }
   Function effectue () {
      echo '<p>Vous effectuez une '.get_parent_class().' :</p>';
      echo $this -> reponse;
      }
   }
Class Division implements Operation {
   Function __operation ($nb[1], $nb[2]) {
      Protected $reponse = $this -> $nb[1] / $this -> $nb[2];
      }
   Function effectue () {
      echo '<p>Vous effectuez une '.get_parent_class().' :</p>';
      echo $this -> reponse;
      }
   }
echo '<html><body><h6>Calculs simples</h6>';
$ajoute    = new Addition (15, 5);
$soustrait = new Soustraction (15, 5);
$multiplie = new Multiplication (15, 5);
$divise    = new Division (15, 5);
echo '</body></html>';
?>
 
J'espère au moins que c'est une véritable errzeur et pas une distraction stupide ... 
Voili voilà ! Merci et ++