Fonctions silencieuses (quiet evaluation)

ViPHP
ViPHP | 4674 Messages

17 déc. 2008, 14:40

Je vais réfléchir à toutes les solutions. Merci :).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Mammouth du PHP | 693 Messages

17 déc. 2008, 22:53

Sinon, lors de la déclaration de la fonction, on peut peut être créer une constante globale, qui sera définie seulement si la fonction est déclarée.

Enfin je suis pas trop sur que ca soit possible, mais au pire, faire une variable globale qu'on retransforme en constante (plutot moche...)

ViPHP
ViPHP | 4674 Messages

17 déc. 2008, 23:05

Plus moche que d'utiliser un arobase, et surtout moins sûr. Qui dit variable globale, dit modification globale, et ça c'est moche ;-).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Mammouth du PHP | 693 Messages

17 déc. 2008, 23:35

Mon idée serait de faire une variable avec la même portée que la fonction, qui serait indcatrice de la déclaration de la fonction. Ca donnerait quelque chose comme ca :
function mafonction($_1,$_2) {

}

$is_mafonction=true;
Après, je sais pas si c'est très propre.