$fmax ) $fmax = strlen( $f[ $i ] ); if( strlen( $op[ $i ] ) > $opmax ) $opmax = strlen( $op[ $i ] ); } for( $i = 0; $i < count( $_bt ); $i++ ) { $f[ $i ] .= str_repeat( ' ', $fmax - strlen( $f[ $i ] ) ); $op[ $i ] .= str_repeat( ' ', $opmax - strlen( $op[ $i ] ) ); } for( $i = 0; $i < count( $_bt ); $i++ ) { $rett .= $f[ $i ] . ' => ' . $op[ $i ] . "\n"; } return $rett; } /* ECHO */ static function e( $data, $backtrace = 0 ) { print '
';
        $bt = debug_backtrace();
        $caller = $bt[ 0 ];
        print "[ File : " . self::path( $caller[ 'file' ] ) . " ][ Line : " . $caller[ 'line' ] . " ]\n";
        print "--------------------------------------------------------------\n";
        if( $backtrace ) {
            print self::bt( $bt );
            print "--------------------------------------------------------------\n";
        }
        print_r( $data );
        print "
"; } /* VAR DUMP */ static function d( $data ) { print '
';
        $bt = debug_backtrace();
        $caller = array_shift($bt);
        print "[ File : " . self::path( $caller[ 'file' ] ) . " ][ Line : " . $caller[ 'line' ] . " ]\n";
        print "--------------------------------------------------------------\n";
        var_dump( $data );
        print "
"; } /* HTML SPECIAL CHARS */ static function h( $data ) { print '
';
        $bt = debug_backtrace();
        $caller = array_shift($bt);
        print "[ File : " . self::path( $caller[ 'file' ] ) . " ][ Line : " . $caller[ 'line' ] . " ]\n";
        print "--------------------------------------------------------------\n";
        print htmlspecialchars( $data );
        print "
"; } /* POST */ static function p() { print '
';
        $bt = debug_backtrace();
        $caller = array_shift($bt);
        print "[ File : " . self::path( $caller[ 'file' ] ) . " ][ Line : " . $caller[ 'line' ] . " ]\n";
        print "--------------------------------------------------------------\n";
        print_r( $_POST ) ;
        print "
"; } /* GET */ static function g() { print '
';
        $bt = debug_backtrace();
        $caller = array_shift($bt);
        print "[ File : " . self::path( $caller[ 'file' ] ) . " ][ Line : " . $caller[ 'line' ] . " ]\n";
        print "--------------------------------------------------------------\n";
        print_r( $_GET ) ;
        print "
"; } /* REQUEST */ static function r() { print '
';
        $bt = debug_backtrace();
        $caller = array_shift($bt);
        print "[ File : " . self::path( $caller[ 'file' ] ) . " ][ Line : " . $caller[ 'line' ] . " ]\n";
        print "--------------------------------------------------------------\n";
        print_r( $_REQUEST ) ;
        print "
"; } /* SERVER */ static function s() { print '
';
        $bt = debug_backtrace();
        $caller = array_shift($bt);
        print "[ File : " . self::path( $caller[ 'file' ] ) . " ][ Line : " . $caller[ 'line' ] . " ]\n";
        print "--------------------------------------------------------------\n";
        print_r( $_SERVER ) ;
        print "
"; } /* GET THEME NAME AND PATH */ static function path( $str ) { $theme = wp_get_theme(); $str = $theme[ 'Name' ] . ':' . str_replace( str_replace( '/' , '\\' , get_template_directory() ) , '' , $str ); return $str; } } } /* END IF CLASS EXISTS */ ?>