Sujet: [PHP] A quoi sert le mot-clef "use"?
26/11/2006 @ 21:32:14: gizmo: [PHP] A quoi sert le mot-clef "use"?
Bon, évidemment, j'ai recommencé a joué avec PHP aujourd'hui, et évidemment, je suis encore tombé sur une couille. (putain que ce langage me casse les burnes :kiki: )

Or donc, je voulais me faire une sorte de simulation de namespace. Donc je me suis dit que "use" ce serait pas mal comme nom de fonction pour recenser les namespaces utilisé. Problème, c'est visiblement un mot-clef résérvé (cf http://be2.php.net/manual/en/reserved.php ). Et bien sur, c'est le seul de toute la liste sans lien pour décrire à quoi il sert...

Je fais donc appel à tous les trifouilleurs de ce truc pour éclairer ma lanterne. Merci.
27/11/2006 @ 19:24:34: gizmo: [PHP] A quoi sert le mot-clef "use"?
Bon, et kwé?! Ne me dites pas que personne ne fait de php ici :oh:
C'est un peu comme la masturbation, tout le monde pratique mais a un peu honte de le reconnaitre. N'ayez pas peur, on est entre nous...
27/11/2006 @ 19:46:12: cauet: [PHP] A quoi sert le mot-clef "use"?
Ok, je me masturbe.

:neowen:
27/11/2006 @ 20:01:25: philfr: [PHP] A quoi sert le mot-clef "use"?
cauet > :lol:

gizmo> Tu veux savoir quoi ? À quoi sert le mot réservé "use" en PHP ?
27/11/2006 @ 20:17:59: Jean-Christophe: [PHP] A quoi sert le mot-clef "use"?
philfr > C'est quand même le titre du topic...

Moi qui n'y connais rien en PHP, je dirais que c'est une fonction qui sert à appeler qque chose, mais quoi?
27/11/2006 @ 21:01:35: H2G2: [PHP] A quoi sert le mot-clef "use"?
Je peux jouer, moi aussi? :joce: j'ai trouvé ça :oh:
"use" is a reserved word in php but it is not useable (not even in PHP6 as far
as I know).

C'est , tiens...
Heureusement que je suis là pour vous éclairer
:h2g2-neowen:
27/11/2006 @ 21:24:34: zion: [PHP] A quoi sert le mot-clef "use"?
Bon, et kwé?! Ne me dites pas que personne ne fait de php ici :oh:
C'est un peu comme la masturbation, tout le monde pratique mais a un peu honte de le reconnaitre. N'ayez pas peur, on est entre nous...


C'est comme pour la masturbation, le moins possible, je me limite aux fonctions sur les strings et autres bricoles du genre :petrus:

Non je rigole pas, j'ai même pas encore touché à PHP5 :joce:
27/11/2006 @ 22:30:34: gizmo: [PHP] A quoi sert le mot-clef "use"?
Je peux jouer, moi aussi? :joce: j'ai trouvé ça :oh:

C'est , tiens...
Heureusement que je suis là pour vous éclairer
:h2g2-neowen:


Ah ouais, ok c'est cool.

Décidément, ce langage est vraiment lamentable. Pourquoi y a pas d'hébergeur mutualisé en Lisp ou en ML :cry:
27/11/2006 @ 22:48:03: cauet: [PHP] A quoi sert le mot-clef "use"?
Peut-être par-ce que Lisp est totalement inconnu? :oh:
Et qu'est-ce que ca peut faire que 'use' est réservé?

Si on l'autorise dans PHP5, qu'il sois attribué à autre chose en PHP6, tu va aussi crier au scandale qu'on ne change pas un mot-clef comme ça.. :ciler:
27/11/2006 @ 23:00:11: gizmo: [PHP] A quoi sert le mot-clef "use"?
Hum,... je vois que tu n'as que peux d'expérience dans les langages de programmation. Pour faire simple, deux principes qui se vérifient au court du temps:
- Avoir des mots-clefs n'oblige pas ceux-ci a être réservés.
- Avoir un nombre important de mots-clefs est signe d'un langage mal conçu. A fortiori si ces mots sont réservés.

Donc, oui, je rale qu'ils rajoutent des mots réservé sans les utiliser, ni même savoir s'ils vont en faire quelque chose, et oui, je rale qu'ils mettent autant de mots réservés, et encore plus de mots-clefs.
Un language élégant et bien conçu se contente généralement d'une vingtaine de mots-clefs. Ici, ils en sont déjà à 70 mots réservés.
28/11/2006 @ 00:06:56: philfr: [PHP] A quoi sert le mot-clef "use"?
philfr > C'est quand même le titre du topic...


Oui, OK... Mais ça me semblait évident qu'il était réservé sans servir à rien, juste "for future use", puisque la documentation n'en fait nulle part d'autre mention...

D'un autre côté, je ne suis pas du tout développeur PHP, alors je voulais chercher un peu avant de dire une potentielle connerie.

Au fait, en Java, "goto" et "const" sont aussi des mots réservés inutilisables...
28/11/2006 @ 09:13:25: gizmo: [PHP] A quoi sert le mot-clef "use"?
Tout a fait, et c'est un scandale :oh:
28/11/2006 @ 10:12:16: cauet: [PHP] A quoi sert le mot-clef "use"?
Hum,... je vois que tu n'as que peux d'expérience dans les langages de programmation. Pour faire simple, deux principes qui se vérifient au court du temps:
- Avoir des mots-clefs n'oblige pas ceux-ci a être réservés.
- Avoir un nombre important de mots-clefs est signe d'un langage mal conçu. A fortiori si ces mots sont réservés.

Donc, oui, je rale qu'ils rajoutent des mots réservé sans les utiliser, ni même savoir s'ils vont en faire quelque chose, et oui, je rale qu'ils mettent autant de mots réservés, et encore plus de mots-clefs.
Un language élégant et bien conçu se contente généralement d'une vingtaine de mots-clefs. Ici, ils en sont déjà à 70 mots réservés.


Mouais. Cela dit, ce qui m'énerve le plus dans PHP c'est qu'il laisse passer des truc de ce genre:

echo "Votre pseudo est:$toto,mais vous pouvez évidemment le modifier.";

Ptain.. comment c'est autorisé ce truc ?


(pour les non-programmeurs ca devrait ressembler à ceci:
echo "Votre pseudo est:".$toto.",mais vous pouvez évidemment le modifier.";
(avec un IDE coloré, on voit mieux qu'on écrit!)
28/11/2006 @ 11:10:41: zion: [PHP] A quoi sert le mot-clef "use"?
Euh non, je ne vois pas d'hérésie la dedans, par contre l'echo sans parenthèse la oui, c'est une hérésie cela devrait être puni par plusieurs coups de fouets :petrus:
Sinon t'as qu'à utiliser un simple quote
28/11/2006 @ 11:18:00: philfr: [PHP] A quoi sert le mot-clef "use"?
C'est ce qui arrive quand on veut mélanger dans un même langage des features du shell, du C et de tout ce qu'on trouve sympa un moment donné...

Perl est la quintessence de ce modèle, et PHP semble en être un digne héritier.
28/11/2006 @ 12:23:23: ovh: [PHP] A quoi sert le mot-clef "use"?
C'est que j'allais dire, en Perl c'est d'office comme ça pour afficher une variable tu dois la foutre entre quotes :grin: (simple ou double ché plus, je fais très peu de perl)
28/11/2006 @ 15:46:26: max: [PHP] A quoi sert le mot-clef "use"?
C'est tellement fashion aussi de critiquer PHP pour ce qu'il n'est pas :smile:
28/11/2006 @ 15:55:10: zion: [PHP] A quoi sert le mot-clef "use"?
C'est tellement fashion aussi de critiquer PHP pour ce qu'il n'est pas :smile:


Je suis d'accord et pas d'accord :oh:

J'explique?

Non on s'en fout t'as raison, mais PHP fait juste ce dont j'ai besoin, pour le haut niveau je ne prétends pas utiliser PHP :ddr555: (ah benh voila, j'ai quand même donné mon avis :oh: )
28/11/2006 @ 15:56:17: max: [PHP] A quoi sert le mot-clef "use"?
tout à fait d'accord avec Zion qui triche en s'expliquant !
28/11/2006 @ 16:18:40: philfr: [PHP] A quoi sert le mot-clef "use"?
Heu... moi j'ai pas critiqué hein...
Retour