當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Dumper::_isCollapsed方法代碼示例

本文整理匯總了PHP中Dumper::_isCollapsed方法的典型用法代碼示例。如果您正苦於以下問題:PHP Dumper::_isCollapsed方法的具體用法?PHP Dumper::_isCollapsed怎麽用?PHP Dumper::_isCollapsed使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Dumper的用法示例。


在下文中一共展示了Dumper::_isCollapsed方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: _string

 /**
  * Render a dump for a string value
  *
  * @param mixed $data
  * @param string $name
  * @access private
  * @static
  */
 private static function _string($data, $name)
 {
     $collapsed = Dumper::_isCollapsed(self::$_level, 1);
     if ($collapsed) {
         $collapse_style = 'style="display: none;"';
     } else {
         $collapse_style = '';
     }
     // extra
     $_extra = false;
     $_ = $data;
     // Get the truncate length from the config, or default to 100
     $truncate_length = Dumper::_config('display', 'truncate_length', 100);
     if (strLen($data) > $truncate_length) {
         $_ = substr($data, 0, $truncate_length - 1);
         $_extra = true;
     }
     $expand_class = '';
     if ($_extra) {
         $expand_class = 'krumo-expand';
     }
     print "<li class=\"dumper-child\">";
     print "<div class=\"dumper-element {$expand_class}\" ";
     if ($_extra) {
         print " onClick=\"dumper.toggle(this);\" ";
     }
     print "onMouseOver=\"dumper.over(this);\" onMouseOut=\"dumper.out(this);\">\n";
     print "<a class=\"dumper-name\">{$name}</a> ";
     print "<em class=\"dumper-type\">str(<strong class=\"dumper-string-length\">" . strlen($data) . "</strong>)</em> ";
     print Dumper::get_separator() . " <strong class=\"dumper-string\">" . htmlspecialchars($_);
     // This has to go AFTER the htmlspecialchars
     if ($_extra) {
         print "&hellip;";
     }
     print "</strong>";
     $ut = Dumper::is_datetime($name, $data);
     if ($ut) {
         print " ~ <strong class=\"dumper-datetime\">{$ut}</strong>";
     }
     // callback
     if (is_callable($data)) {
         print "<span class=\"dumper-callback\"> | ";
         print "(<em class=\"dumper-type\">Callback</em>) <strong class=\"dumper-string\">" . htmlSpecialChars($_) . "()</strong></span>";
     }
     print "</div>";
     if ($_extra) {
         print "<div class=\"dumper-nest\" {$collapse_style}>";
         print "<ul class=\"dumper-node\">";
         print "<li class=\"dumper-child\"> <div class=\"dumper-preview\">" . htmlSpecialChars($data) . "</div></li>";
         print "</ul></div>";
     }
     print "</li>";
 }
開發者ID:aleksabp,項目名稱:bolt,代碼行數:61,代碼來源:class.dumper.php


注:本文中的Dumper::_isCollapsed方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。