Argh.
Plusieurs heures, cela fait plusieurs heures et depuis plusieurs fois que je bute sur un problème à la noix avec PHP sous emacs. j'ai ce morceau de code :
jusque là tout va bien. Je veux y ajouter une seconde condition :
et là, c'est le drame :
Parse error: parse error, unexpected T_STRING in /var/alternc/html/i/ika/dev/panier.php on line 6
Le problème est que cela fait plusieurs fois que j'ai quelques problèmes avec le fait d'ajouter un ou logique ( || ) dans un if en php. Bizarre étrange et tout. Et ça n'est pas http://php.net/operators qui m'apprends grand chose, si ce n'est que je peux essayer "or" au lieu de "||", ce qui, une fois précédente, m'avais sauvé (sans que je sache pourquoi, j'ai peur quand l'informatique me fait ça hein ...) mais là, que dalle ...
Parse error: parse error, unexpected T_STRING in /var/alternc/html/i/ika/dev/panier.php on line 7
(mouaip, j'ai découpé mon if en plusieurs lignes, ca peut aider ...)
J'ai fini par trouver : sur mon clavier azerty, le | s'obtient avec Alt-gr+6 et après les 2 |, j'ai un espace à écrire, pour séparer le ou logique de la condition suivante. Cet espace a eu le malheur d'être composé avec emacs (que je continue à adorer cependant ...). Conséquence de cet acte inconsidéré, ledit espace (Alt-gr + espace) n'est pas un caractère hexa 0x20 mais un espace insécable : 0xA0 !!
donc, emacs ma tuer, plusieurs heures de prise de tête à essayer de comprendre pourquoi ce problème, accusant à nouveau PHP de tous les maux sans raison, et, je le sais maintenant, à tort.
Plusieurs heures, cela fait plusieurs heures et depuis plusieurs fois que je bute sur un problème à la noix avec PHP sous emacs. j'ai ce morceau de code :
... if ($_REQUEST["action"]=="recalc") { ...jusque là tout va bien. Je veux y ajouter une seconde condition :
... if ($_REQUEST["action"]=="recalc" || isset($_REQUEST["go"])) { ...et là, c'est le drame :
Parse error: parse error, unexpected T_STRING in /var/alternc/html/i/ika/dev/panier.php on line 6
Le problème est que cela fait plusieurs fois que j'ai quelques problèmes avec le fait d'ajouter un ou logique ( || ) dans un if en php. Bizarre étrange et tout. Et ça n'est pas http://php.net/operators qui m'apprends grand chose, si ce n'est que je peux essayer "or" au lieu de "||", ce qui, une fois précédente, m'avais sauvé (sans que je sache pourquoi, j'ai peur quand l'informatique me fait ça hein ...) mais là, que dalle ...
Parse error: parse error, unexpected T_STRING in /var/alternc/html/i/ika/dev/panier.php on line 7
(mouaip, j'ai découpé mon if en plusieurs lignes, ca peut aider ...)
J'ai fini par trouver : sur mon clavier azerty, le | s'obtient avec Alt-gr+6 et après les 2 |, j'ai un espace à écrire, pour séparer le ou logique de la condition suivante. Cet espace a eu le malheur d'être composé avec emacs (que je continue à adorer cependant ...). Conséquence de cet acte inconsidéré, ledit espace (Alt-gr + espace) n'est pas un caractère hexa 0x20 mais un espace insécable : 0xA0 !!
donc, emacs ma tuer, plusieurs heures de prise de tête à essayer de comprendre pourquoi ce problème, accusant à nouveau PHP de tous les maux sans raison, et, je le sais maintenant, à tort.
> Lire le journal (45 commentaires, moyenne: 2,5).
Vous avez demandé le commentaire #662104.



Comme quoi...
[troll style="classique;indémodable" ]
..on vois bien que vim c'est mieux qu'emacs!
[/troll]
Le wiki de l'association culture libre : collection d'œuvres sous licence art libre.
[^]Re: Comme quoi...
pour info, c'est comment l'espace insecable sous vim ?
[^]Re: Comme quoi...
Pour les caractères spéciaux voir http://vim.dindinx.net/traduit/html/digraph.txt.php
Le wiki de l'association culture libre : collection d'œuvres sous licence art libre.
[^]Re: Comme quoi...
Oulà, c'est vrai, c'est compliqué comme question... Tien, et si j'essayai Alt-Espace.
Wow, c'est fou, ça marche aussi dans vim ! Incroyable hein !
LeMarsu, Nan, mais je vous jure, il y'en a qui ne connaissent pas vim !