le 13/02/2005 à 19:30
Isaac
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 :
Et le petit script qui va avec :
J'espère au moins que c'est une véritable errzeur et pas une distraction stupide ...
Voili voilà ! Merci et ++
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 ++