- RU.PHP.CHAINIK --------------------------------------------- RU.PHP.CHAINIK -
Msg : #2529 [520]
От : Konstantin Konstantinov 2:5037/31.4 24 ноября 04, 00:13
Кому : All 11 декабря 04, 21:18
Тема : #define - аналог
-------------------------------------------------------------------------------
| Hey _All_ !
+==----- - -
хочется сделать такое (как в C ):
#define myE(desc,txt) { \
log_error(__FILE__, __FUNCTOIN__, __LINE__, desc); \
show_error(txt); \
}
ну а потом, просто:
if(somethingbad) myE('errSmBad','Sorry, SomethingBad happen');
в PHP можно как-нибудь сделать такую inline-функцию-определение?
только что придумал засунуть ее (тело) в файл и "вызывать" include'ом,
предварительно задав переменные $desc и $txt, например, в классе. но тогда, как
мне кажется, __FILE__ будет не то показывать :( да и неудобно как-то.
вобщем, интересует, есть что-нить подобное #define с параметрами?
p.s.: сейчас подумал, а может извратиться и eval() использовать? (;
--- Speccy FOREVER rulez!
* Origin: Если тебе мало 0.5 литра - просто добавь воды %) (2:5037/31.4)