П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 185962 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 87235 раз(а).

Учебник HTML.
Просмотров 79525 раз(а).

Руководство по PHP5.
Просмотров 50032 раз(а).

Хостинг через призму DNS.
Просмотров 57731 раз(а).

Подборка текстов стандартных документов.
Просмотров 49090 раз(а).

Учебник PHP - Самоучитель
Просмотров 55888 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 57238 раз(а).

Внешние атаки...
Просмотров 46573 раз(а).

Учебник PHP.
Просмотров 40993 раз(а).

SSI в примерах.
Просмотров 31263 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
НазадГлава 37. Печать информации Вперёд

Информация выполнения

Вы можете также печатать информацию о ходе выполнения, такую как текущий выполняемый файл. Имя выполняемой в данный момент функции можно получить с помощью функции get_active_function_name(). Эта функция возвращает указатель на имя функции и не принимает аргументов. Чтобы запросить имя исполняемого в данный момент файла, используйте zend_get_executed_filename(). Эта функция выполняет доступ к глобалам исполнителя/executor, которые передаются ей макросом ELS_C. Глобалы исполнителя автоматически доступны каждой функции, вызываемой непосредственно Zend (они являются частью INTERNAL_FUNCTION_PARAMETERS, описанного ранее в этой главе). Если вам нужен доступ к глобалам исполнителя в другой функции, которая не имеет их как автоматически доступные, вызовите макрос ELS_FETCH() один раз в этой функции; это переведёт их в вашу локальную область видимости.

Наконец, номер исполняемой в данный момент строки можно получить с помощью функции zend_get_executed_lineno(). Эта функция также требует глобалов исполнителя в качестве аргументов. Примеры этих функций см. в Листинге 9.15 и на Рисунке 9.10. Разумеется, все примеры доступны с CD-ROM.

Рисунок 37-4. Листинг 9.15. Печать информации выполнения.
zend_printf("The name of the current function is %s<br>", get_active_function_name());
zend_printf("The file currently executed is %s<br>", zend_get_executed_filename(ELS_C));
zend_printf("The current line being executed is %i<br>", zend_get_executed_lineno(ELS_C));


Назад Оглавление Вперёд
Включение вывода в phpinfo() Вверх Функции старта и останова


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru