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


PHP Debug::debug方法代碼示例

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


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

示例1: debug

 /**
  *	Debug reporting
  *
  *	@param	bool	$debug
  *	@return null
  */
 public static function debug($debug = true)
 {
     if (is_bool($debug)) {
         self::$debug = $debug;
     }
     return new self();
 }
開發者ID:iplaydu,項目名稱:PHP-Debugger,代碼行數:13,代碼來源:Debug.php

示例2: __destruct

 public function __destruct()
 {
     Debug::debug('DefaultAdapter __destruct');
 }
開發者ID:baitongda,項目名稱:web-msg-sender,代碼行數:4,代碼來源:DefaultAdapter.php

示例3: dirname

<?php

include dirname(dirname(__FILE__)) . '/src/Debug.php';
//Catch all
Debug::register();
Debug::debug(false);
//true = show erros; false hide errors
//generate error "Use of undefined constant a - assumed 'a'"
a;
//Count errors
if (Debug::count() > 0) {
    echo "Sorry, this code have a error. ";
} else {
    echo "This code is beautiful!";
}
開發者ID:iplaydu,項目名稱:PHP-Debugger,代碼行數:15,代碼來源:count.php

示例4: rmBalancedFile

 /**
  *
  * @param string $psFile        	
  * @param string $psPath        	
  */
 public static function rmBalancedFile($psFile, $psPath)
 {
     $lsFileDir = self::getBalancedDir($psFile, $psPath);
     $lsFileDir = realpath(CLIENT_DIR . DS . $lsFileDir);
     if (file_exists($lsFileDir . DS . $psFile)) {
         Debug::debug('rm ' . $lsFileDir . DS . $psFile);
         self::removeFile($lsFileDir . DS . $psFile);
     } else {
         Debug::debug($lsFileDir . $psFile . ' not found.');
     }
 }
開發者ID:m3uzz,項目名稱:onionfw,代碼行數:16,代碼來源:System.php

示例5: stdin

 public function stdin($buf)
 {
     Debug::debug(Debug::exportBytes($buf));
     $this->buf .= $buf;
     start:
     if ($this->state === 0) {
         while (($l = $this->gets()) !== FALSE) {
             $e = explode(' ', rtrim($l, "\r\n"));
             if ($e[0] == 'VALUE') {
                 $this->key = $e[1];
                 $this->valueFlags = $e[2];
                 $this->valueLength = $e[3];
                 $this->result = '';
                 $this->state = 1;
                 break;
             } elseif ($e[0] == 'STAT') {
                 if ($this->result === NULL) {
                     $this->result = array();
                 }
                 $this->result[$e[1]] = $e[2];
             } elseif ($e[0] === 'STORED' || $e[0] === 'END' || $e[0] === 'DELETED' || $e[0] === 'ERROR' || $e[0] === 'CLIENT_ERROR' || $e[0] === 'SERVER_ERROR') {
                 if ($e[0] !== 'END') {
                     $this->result = FALSE;
                     $this->error = isset($e[1]) ? $e[1] : NULL;
                 }
                 $cb = array_shift($this->callbacks);
                 if ($cb) {
                     call_user_func($cb, $this);
                 }
                 $this->valueSize = 0;
                 $this->result = NULL;
             }
         }
     }
     if ($this->state === 1) {
         if ($this->valueSize < $this->valueLength) {
             $n = $this->valueLength - $this->valueSize;
             $buflen = strlen($this->buf);
             if ($buflen > $n) {
                 $this->result .= binarySubstr($this->buf, 0, $n);
                 $this->buf = binarySubstr($this->buf, $n);
             } else {
                 $this->result .= $this->buf;
                 $n = $buflen;
                 $this->buf = '';
             }
             $this->valueSize += $n;
             if ($this->valueSize >= $this->valueLength) {
                 $this->state = 0;
                 goto start;
             }
         }
     }
 }
開發者ID:ansendu,項目名稱:ansio,代碼行數:54,代碼來源:MemcacheClient.php


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