当前位置: 首页>>代码示例>>PHP>>正文


PHP debug::tracker方法代码示例

本文整理汇总了PHP中debug::tracker方法的典型用法代码示例。如果您正苦于以下问题:PHP debug::tracker方法的具体用法?PHP debug::tracker怎么用?PHP debug::tracker使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在debug的用法示例。


在下文中一共展示了debug::tracker方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: d

/**
* Magic Debugfunction
* You can use it 3 ways.
* <code>
* d($config); // Just an variable. Variables name will be unknown in the output
* d('$config'); // Variable as string. This way the variables name can be written as well.
* d('Any Text', $config); // Write the variables name as a string
* </code>
*
*/
function d()
{
    global $debug, $func;
    $arg_vars = func_get_args();
    if (!isset($debug)) {
        $debug = new debug(1);
    }
    if ($arg_vars[1]) {
        $title = $arg_vars[0];
        $val = $arg_vars[1];
    } elseif (is_string($arg_vars[0]) and substr($arg_vars[0], 0, 1) == '$') {
        $title = $arg_vars[0];
        eval('global ' . $arg_vars[0] . '; $val = ' . $arg_vars[0] . ';');
    } else {
        $title = 'Variable';
        $val = $arg_vars[0];
    }
    $func->information($title . ':<br>"' . nl2br(str_replace(' ', '&nbsp;', htmlentities(print_r($val, true)))) . '"', NO_LINK);
    if ($title == 'Variable') {
        if (is_numeric($val)) {
            $title = $val;
        } elseif (is_string($val)) {
            $title = substr($val, 0, 10);
        } else {
            $title = 'No title given';
        }
    }
    $debug->tracker('Debug point: ' . $title);
}
开发者ID:eistr2n,项目名称:lansuite,代码行数:39,代码来源:class_debug.php

示例2: debug

    $debug = new debug($config['lansuite']['debugmode']);
}
include_once "inc/classes/class_translation.php";
// Load Translationclass. No t()-Function before this point!
$translation = new translation();
include_once 'ext_scripts/smarty/Smarty.class.php';
$smarty = new Smarty();
$smarty->template_dir = '.';
$smarty->compile_dir = './ext_inc/templates_c/';
$smarty->cache_dir = './ext_inc/templates_cache/';
$smarty->caching = false;
$smarty->cache_lifetime = 0;
// sec
#$smarty->compile_check = 0;
if (isset($debug)) {
    $debug->tracker("Include and Init Smarty");
}
include_once "inc/classes/class_display.php";
// Display Functions (to load the lansuite-templates)
$dsp = new display();
include_once "inc/classes/class_db_mysql.php";
// DB Functions (to work with the databse)
$db = new db();
include_once "inc/classes/class_sec.php";
// Security Functions (to lock pages)
$sec = new sec();
if (isset($debug)) {
    $debug->tracker("Include and Init Base Classes");
}
### Initalize Basic Parameters
$language = $translation->get_lang();
开发者ID:eistr2n,项目名称:lansuite,代码行数:31,代码来源:index.php


注:本文中的debug::tracker方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。