Je vais tenter de prendre une dernière chance. Mais, il y a une erreur que je comprends pas.:
<?php
class Ninja
{
private $Force ;
public function __construct()
{
$this->Force = 10 ;
}
public function __get($object)
{
if ($object == 'Force')
{
return $this->Force;
}
else
{
return null;
}
public function __set($object, $valeur)
{
if ($object == 'Force')
{
if (ctype_digit($valeur))
{
$this->Force = $valeur;
}
else
{
throw new Exception('La valeur doit être un numéro');
}
}
}
}
$Mario = new Ninja() ;
$Mario->F[/php]orce = 20 ;
echo $Mario->__get('Force') ;
?>
( ! ) Parse error: syntax error, unexpected T_PUBLIC in C:\wamp\www\pizza.php on line 22