(PHP 5, PHP 7)
debug_print_backtrace — ��ӡһ�����ݡ�
$options = 0
[, int $limit = 0
]] ) : voiddebug_print_backtrace() ��ӡ��һ�� PHP ���ݡ�����ӡ�˺������á��� included/required ���ļ��� eval() �Ĵ��롣
options�� 5.3.6 ��ʼ���������������ѡ���λ���룺
| DEBUG_BACKTRACE_IGNORE_ARGS | �Ƿ���� "args" ���������������е� function/method �IJ������ܹ���ʡ�ڴ濪���� |
limit
�� 5.4.0 ��ʼ����������ܹ��������Ʒ��ض�ջ֡��������
Ĭ��Ϊ (limit=0) ���������еĶ�ջ֡��
û�з���ֵ��
| �汾 | ˵�� |
|---|---|
| 5.4.0 |
����˿�ѡ�IJ��� limit��
|
| 5.3.6 |
����˿�ѡ�IJ��� options��
|
Example #1 debug_print_backtrace() ����
<?php
// include.php file
function a() {
b();
}
function b() {
c();
}
function c(){
debug_print_backtrace();
}
a();
?>
<?php
// �ļ� test.php
// ������Ӧ�����е��ļ�
include 'include.php';
?>
�������̵���������ڣ�
#0 c() called at [/tmp/include.php:10] #1 b() called at [/tmp/include.php:6] #2 a() called at [/tmp/include.php:17] #3 include(/tmp/include.php) called at [/tmp/test.php:3]