Problème avec ZDE

Mammouth du PHP | 1511 Messages

05 sept. 2006, 12:46

Testant de nouvelles méthodes de script, j'ai été supris d'une erreur de ZDE lors de l'utilisation de la chose suivante en php5:
<?php
catch(Exception $e)
{
	die($e->getMessage);
}
?>
ZDE me renvoie les erreurs suivantes :

Code : Tout sélectionner

Erreur de l'analyseur : parse error, expecting `T_FUNCTION' (ligne 297)
Est-ce moi qui ait fait une erreur ou ZDE qui semble avoir un chtit bug?

Merci d'avance

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

05 sept. 2006, 12:49

c'est quoi ZDE ?

Mammouth du PHP | 1511 Messages

05 sept. 2006, 12:51

Oups, désolé, c'est le Zend Devellopement Environement, j'avais oublié de le notifier ... :wink:

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

05 sept. 2006, 13:18

Oh ok je ne connaissais pas, n'étant pas un Zend-User acharné :langue:
La ligne 297, c'est celle de catch(Exception e) ? Tu peux nous mettre le bout de code entier (du try jusqu'à la fin du catch) ? Parce que bon ça se trouve tu as une vraie erreur de syntaxe :langue:

Note : si tu as un catch sans try, c'est normal qu'il te mette cette erreur, la même que si tu entrais bidule(argument) {}, il croit que tu veux définir une fonction, et te dit "oh la bonhomme ! il manque function avant ton bout de code là !".

Mammouth du PHP | 1511 Messages

05 sept. 2006, 13:34

Ah ok :/
Je me disais bien que le try ne devait pas être inutile...
Donc voila, c'est résolu maintenant.
Moi qui pensait que mon ZDE deconnait :langue: