03.05.2015, 04:58
@Dutheil
je n'ai pas trиs bien compris, mais si j'ai compris le tutoriel зa donne зa, n'est-ce pas?
(c'est la premiиre fois que j'utilise ces choses, je m'attends а des erreurs bien йvidement, mais essayons quand mкme. J'ai essayer de faire autre chose que celui du tutoriels, en espйrant que зa fonctionnera mкme si j'y crois pas)
je n'ai pas trиs bien compris, mais si j'ai compris le tutoriel зa donne зa, n'est-ce pas?
(c'est la premiиre fois que j'utilise ces choses, je m'attends а des erreurs bien йvidement, mais essayons quand mкme. J'ai essayer de faire autre chose que celui du tutoriels, en espйrant que зa fonctionnera mкme si j'y crois pas)
Quote:[SIZE="3"]Directives » #endinput & #endscript:[/SIZE]
Ces directives exйcutent la mкme action mais ont des noms diffйrents. (allez savoir pourquoi ptdr).
Elles permettent seulement de pouvoir arrкter l'inclusion d'un fichier.
Je vais reprendre une parti du code de zcmd pour vous l'expliquer
PHP Code:#if defined _zcmd_included // Si "_zcmd_included" est dйfini
#endinput // On arrкte l'inclusion du fichier
#endif // Fin de la condition
#define _zcmd_included // On dйfini "_zcmd_included" puisque qu'il n'existe pas, sinon on aurait arrкtй d'inclure la suite
PHP Code:
#1 (je comprends un peu, mais je me perds..)
#define test 1
#if test < 1
// si c'est infйrieure а 1 c'est qu'il est pas dйfinit?
#define _include_included
#else if test == 1
// en revanche si il est йgale а un c'est qu'il est dйfinit?
#endinput
#endif
#2 (on essaie une deuxiиme fois au cas ou..)
#if defined _include_included
#error L'include (include_included) n'existe pas.
#endinput
#endif