Related Links : Search Engine Optimization | | Search Engine Marketing | Online Marketing | Freelance Programmer| SEO Thailand | SEO Expert | SEO services | PHP Programmer Thailand | SEO Tutorial | What is SEO |

  Home Our SEO Services SEO Expert Consultant Php Programmer Scripts| Email : sachin {at} jainsachin {dot} com

PHP | Generates a backtrace | Manual | Tutorial | Help

SEO Services



Website Programming in PHP / MYSQL



Friends


    Generates a backtrace

    debug_backtrace

    (PHP 4 >= 4.3.0, PHP 5)

    debug_backtrace — Generates a backtrace

    Description

    array debug_backtrace ( void )

    debug_backtrace() generates a PHP backtrace.

    Return Values

    Returns an associative array. The possible returned elements are as follows:

    Possible returned elements from debug_backtrace()
    Name Type Description
    function string The current function name. See also __FUNCTION__.
    line integer The current line number. See also __LINE__.
    file string The current file name. See also __FILE__.
    class string The current class name. See also __CLASS__
    object object The current object.
    type string The current call type. If a method call, "->" is returned. If a static method call, "::" is returned. If a function call, nothing is returned.
    args array If inside a function, this lists the functions arguments. If inside an included file, this lists the included file name(s).

    ChangeLog

    Version Description
    5.1.1 Added the current object as a possible return element.

    Examples

    Example #1 debug_backtrace() example

    <?php
    // filename: a.php

    function a_test($str)
    {
        echo 
    "\nHi: $str";
        
    var_dump(debug_backtrace());
    }

    a_test('friend');
    ?>

    <?php
    // filename: b.php
    include_once '/tmp/a.php';
    ?>

    Results similar to the following when executing /tmp/b.php:

    Hi: friend
    array(2) {
    [0]=>
    array(4) {
        ["file"] => string(10) "/tmp/a.php"
        ["line"] => int(10)
        ["function"] => string(6) "a_test"
        ["args"]=>
        array(1) {
          [0] => &string(6) "friend"
        }
    }
    [1]=>
    array(4) {
        ["file"] => string(10) "/tmp/b.php"
        ["line"] => int(2)
        ["args"] =>
        array(1) {
          [0] => string(10) "/tmp/a.php"
        }
        ["function"] => string(12) "include_once"
      }
    }
    


    SEO Tutorial / Articles





    Php / Mysql Tutorial



    Articles



      Portfolio


      SEO by Jainsachin