Quelqu'un comprends cette erreur?

ViPHP
ViPHP | 656 Messages

12 févr. 2006, 01:17

Voici ce que j'ai obtenue:

Code : Tout sélectionner

Parse error: syntax error, unexpected ')', expecting T_PAAMAYIM_NEKUDOTAYIM in /Users/Ultiny/Sites/try.php on line 3
Via le code suivant:
<?php

if (isset(true)) : echo('ok') ? echo('pasok');

?>
Merci

HD
Mammouth du PHP | 1181 Messages

12 févr. 2006, 01:26

Un message d'erreur peu commun
J'était en train de faire quelques tests sur le design pattern Singleton lorsque je me suis retrouvé avec ce message d'erreur:
Parse error: parse error, unexpected T_PAAMAYIM_NEKUDOTAYIM,expecting ',' or ';' ......
Après le fou rire, une petite recherche sur www.google.fr je me suis rendu compte que mon message d'erreur était affiché en hébreux, et que T_PAAMAYIM_NEKUDOTAYIM signifiait ':' dans cette langue.

La confirmation par Zeev Suraski: http://computingnews.com/article/php.version4/19
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

ViPHP
ViPHP | 656 Messages

12 févr. 2006, 01:30

Ah merci j'ai pas pensé que ça pouvait être sur Google.

C'est assé amusant quand même de tomber là dessus pendant qu'on est en plein developpement d'une methode.

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

12 févr. 2006, 03:17

T'as gagné, t'es devenu ma signature! :lol:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

12 févr. 2006, 12:45

À part ça, la structure de ton instruction reste curieuse.
L'opérateur ternaire effectue un test sans avoir besoin du if
D'autant plus que tu as inversé le ? et le : ... :roll:
echo (isset(true) ? "ok" : "pas ok");

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

12 févr. 2006, 12:47

Modération :
Ton sujet est loin d'être... hors sujet.
Zou ! :arrow: Forum "Débuter en PHP"