[PHP5] Pb d'utilisation de "or" et throw new Exceptions()
Bonjour,
je suis débutant en php et en programmation en général, je m'aide beaucoup de vos tutos mais j'ai un probleme pour appliquer ce que l'on dit ici :
faq_php_erreurs
voici à peu près comment j'essaie de l'utiliser:
Code:
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
$newGestion_systeme=new Gestion_systeme();
try
{
if (!empty($_POST)) {
if (isset($_POST['videCache'])) {
$newGestion_systeme->videCache() or throw new Exception('Impossible de vider le cache.');
}
elseif (isset($_POST['stopSquid'])) {
$newGestion_systeme->stopSquid() or throw new Exception('Impossible d\'arreter Squid.');
}
else {
$newGestion_systeme->statutSquid() or throw new Exception('Impossible d\'afficher le statut de Squid.');
}
}
}
catch(Exception $myException)
{
echo 'Erreur : '.$myException->getMessage();
}
?> |
Est ce que j'ai le droit de faire ça ???
cela me renvoie une l'erreur suivante:
Parse error: parse error, unexpected T_THROW in ...
Voila, merci d'avance