debug_backtrace_limit.phpt 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. --TEST--
  2. debug_backtrace limit
  3. --FILE--
  4. <?php
  5. function a() {
  6. b();
  7. }
  8. function b() {
  9. c();
  10. }
  11. function c() {
  12. print_r(debug_backtrace(0, 1));
  13. print_r(debug_backtrace(0, 2));
  14. print_r(debug_backtrace(0, 0));
  15. print_r(debug_backtrace(0, 4));
  16. }
  17. a();
  18. ?>
  19. --EXPECTF--
  20. Array
  21. (
  22. [0] => Array
  23. (
  24. [file] => %sdebug_backtrace_limit.php
  25. [line] => 7
  26. [function] => c
  27. [args] => Array
  28. (
  29. )
  30. )
  31. )
  32. Array
  33. (
  34. [0] => Array
  35. (
  36. [file] => %sdebug_backtrace_limit.php
  37. [line] => 7
  38. [function] => c
  39. [args] => Array
  40. (
  41. )
  42. )
  43. [1] => Array
  44. (
  45. [file] => %sdebug_backtrace_limit.php
  46. [line] => 3
  47. [function] => b
  48. [args] => Array
  49. (
  50. )
  51. )
  52. )
  53. Array
  54. (
  55. [0] => Array
  56. (
  57. [file] => %sdebug_backtrace_limit.php
  58. [line] => 7
  59. [function] => c
  60. [args] => Array
  61. (
  62. )
  63. )
  64. [1] => Array
  65. (
  66. [file] => %sdebug_backtrace_limit.php
  67. [line] => 3
  68. [function] => b
  69. [args] => Array
  70. (
  71. )
  72. )
  73. [2] => Array
  74. (
  75. [file] => %sdebug_backtrace_limit.php
  76. [line] => 17
  77. [function] => a
  78. [args] => Array
  79. (
  80. )
  81. )
  82. )
  83. Array
  84. (
  85. [0] => Array
  86. (
  87. [file] => %sdebug_backtrace_limit.php
  88. [line] => 7
  89. [function] => c
  90. [args] => Array
  91. (
  92. )
  93. )
  94. [1] => Array
  95. (
  96. [file] => %sdebug_backtrace_limit.php
  97. [line] => 3
  98. [function] => b
  99. [args] => Array
  100. (
  101. )
  102. )
  103. [2] => Array
  104. (
  105. [file] => %sdebug_backtrace_limit.php
  106. [line] => 17
  107. [function] => a
  108. [args] => Array
  109. (
  110. )
  111. )
  112. )