本文整理汇总了PHP中Kint::_init方法的典型用法代码示例。如果您正苦于以下问题:PHP Kint::_init方法的具体用法?PHP Kint::_init怎么用?PHP Kint::_init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Kint
的用法示例。
在下文中一共展示了Kint::_init方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
// Objects that are being dumped
static $objects = array();
if (empty($array)) {
return "object {$getClass($var)} {}";
} elseif (isset($objects[$hash])) {
$output[] = "{\n{$space}{$s}*RECURSION*\n{$space}}";
} elseif ($level < 7) {
$output[] = "{";
$objects[$hash] = true;
foreach ($array as $key => &$val) {
if ($key[0] === "") {
$access = $key[1] === "*" ? "protected" : "private";
// Remove the access level from the variable name
$key = substr($key, strrpos($key, "") + 1);
} else {
$access = "public";
}
$output[] = "{$space}{$s}{$access} {$key} -> " . kintLite($val, $level + 1);
}
unset($objects[$hash]);
$output[] = "{$space}}";
} else {
$output[] = "{\n{$space}{$s}*depth too great*\n{$space}}";
}
return "object {$getClass($var)} ({$count($array)}) {$implode("\n", $output)}";
} else {
return gettype($var) . htmlspecialchars(var_export($var, true), ENT_NOQUOTES);
}
}
Kint::_init();