par orgerix » 17 déc. 2008, 23:35
function mafonction($_1,$_2) { } $is_mafonction=true;
par Hywan » 17 déc. 2008, 23:05
par orgerix » 17 déc. 2008, 22:53
par Hywan » 17 déc. 2008, 14:40
par Calimero » 17 déc. 2008, 12:35
par Sékiltoyai » 17 déc. 2008, 01:21
Oui Sékil', mais il faut le minimum de code possible. J'évite d'écrire quelque chose de verbeux, ce n'est pas pour rajouter du code .
par Hywan » 16 déc. 2008, 22:21
par Sékiltoyai » 16 déc. 2008, 20:56
par Calimero » 16 déc. 2008, 19:54
Alors qu'avec ma solution, ça dépend du contexte/environnement dans lequel on exécute le code.
par Hywan » 16 déc. 2008, 19:45
par Calimero » 16 déc. 2008, 19:39
define('FONCTION_ACTIVEE',true); // ... function mafonction(){ if(!defined('FONCTION_ACTIVEE') || !FONCTION_ACTIVEE) return null; // Faire quelquechose d'utile ici $useful_stuff='ok'; return $useful_stuff; }
par Hywan » 16 déc. 2008, 18:16
par Sékiltoyai » 16 déc. 2008, 13:36
par katagoto » 16 déc. 2008, 13:15
#declare_macro:/*#quiet_evalutation#*/ as "function_exist('my_toto') and my_toto(arg1, …, argn);" // Du code, puis à un moment... /*#quiet_evalutation#*/
par jojolapine » 16 déc. 2008, 11:36
<?php function F($function,$arg=null){ if(function_exist($function){ exec($function.'('.($arg!==null ? $arg : '').')'); // ou un truc genre $$function($arg); // mais j'ai pas testé si ça marche... ;) } }