У меня есть метод, который показывает заголовок в верхней части страницы, он находится внутри класса, внутри моего метода заголовка() я запускаю этот код здесь, чтобы начать новый объект Profiler ...Как исправить эту ошибку PHP?
//start new page timer object
$profiler = new Profiler;
$profiler->start();
После куча других файлов при компиляции, то я включаю файл в раздел колонтитула, в этом файле я запускаю этот код,
echo 'Page Generated in ' .$profiler->end(). ' of a second with ' .$_SESSION['querie_counter']. ' MySQL Queries';
Однако я получаю сообщение об ошибке в файле колонтитул теперь,
Notice: Undefined variable: profiler in C:\webserver\htdocs\friendproject2\includes\footer.inc.php on line 21
Fatal error: Call to a member function end() on a non-object in C:\webserver\htdocs\friendproject2\includes\footer.inc.php on line 21
Как я могу это исправить?
365 Вопросов, поздравляю! –
Вы задали почти этот _exact тот же самый вопрос вчера: http: // stackoverflow.com/questions/2080369/can-i-have-a-class-method-include-a-header-file-for-me-in-php Что вы не поняли? – hobodave
Прочтите http://php.net/manual/en/language.variables.scope.php дважды. – hobodave