Голова уже не варит. Подскажите в чем трабла?
//Эта конструкция находится в одном файле[/php]
if (GT_DEBUG) {
$MY_LOGGER = new class_logger();
function LOG_INPUT($file, $line, $message) {
global $MY_LOGGER;
if (GT_LOGGER)
$MY_LOGGER->saveEvent($file, $line, $message);
}
}
//-------------------------------------------------------------------
//а это в другом файле (инклюды все подключены и работают)
class myclass {
public function myfunction($file, $line, $message){
// Пытаюсь тут вызвать функцию
LOG_INPUT($file, $line, $message);
//Не работает и не выдает ошибок.
//но это работает
echo 'Тра ля ля';
}
}
// А за пределами класса на следующей же строке работает
LOG_INPUT('file', 'line', 'message]);