本文整理汇总了PHP中Debug::output方法的典型用法代码示例。如果您正苦于以下问题:PHP Debug::output方法的具体用法?PHP Debug::output怎么用?PHP Debug::output使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Debug
的用法示例。
在下文中一共展示了Debug::output方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: output
/**
* Set output format
* JSON|HTML|TEXT
*
* @param string $output ( html, text and json )
* @return object self
*/
public static function output($output)
{
if (in_array(mb_strtolower($output), array('json', 'html', 'text'))) {
self::$output = mb_strtolower($output);
}
return new self();
}
示例2: loadDatabase
/**
* Initialize database
*/
public function loadDatabase()
{
Debug::write('Connecting to DB....', 'title');
try {
$this->db = new PDO("mysql:host=" . self::$hostname . ";dbname=" . self::$database, self::$username, self::$password);
} catch (PDOException $e) {
Debug::write('Connection to DB fail.' . $e->getMessage(), 'error');
Debug::output();
exit;
}
Debug::write('Connection success.', 'success');
}
示例3: goBabyGo
public function goBabyGo()
{
$objSubframe = new Subframe();
$objApp = $objSubframe->getApp();
$objApp->init();
$objResponse = $objApp->launch();
if (Debug::isEnabled()) {
echo Debug::top();
}
echo $objResponse;
if (Debug::isEnabled()) {
echo Debug::output();
}
}
示例4: header
case 'jpeg':
header('Content-type:image/jpeg');
break;
case 'bmp':
header('Content-type:image/bmp');
break;
case 'gif':
header('Content-type:image/gif');
break;
case 'xml':
header('Content-type:application/xml');
break;
case 'txt':
header('Content-type:text/plain');
break;
case 'mp3':
header('Content-type:audio/mp3');
break;
default:
header('Content-type:application/octet-stream');
break;
}
// Output
if (Debug::isEnable()) {
Debug::output();
}
// GZIP some files
if (in_array($ext, array('txt', 'xml', 'rsw', 'rsm', 'gnd', 'gat', 'spr', 'act', 'pal'))) {
ob_start("ob_gzhandler");
}
echo $file;
示例5: setOutput
/**
* Set the current output module for Debug
* @param type $newoutput Type of: function ($message, $level)
*/
public static function setOutput($newoutput)
{
Debug::$output = $newoutput;
}
示例6: write
/**
* Public Functions
*/
public function write()
{
$arguments = func_get_args();
//This Function Requires Inistigating If you want to use ->stop()
if (!isset($this) || isset($this) && get_class($this) != __CLASS__) {
return call_user_func_array(array(Debug::init(), "write"), $arguments);
}
Debug::$iterationCounter++;
foreach ($arguments as $item) {
Debug::output(Debug::formatItem($item));
}
return $this;
}
示例7: list
<?php
require '../config.php';
Config::read('admin.php');
// Admin用の環境設定読み込み
Debug::log('Controller Action', false, 'system', __FILE__, __LINE__);
list($classFile, $className, $methodName) = getRouting();
require $classFile;
$controller = new $className($methodName);
Debug::output($controller);
// Debug用の出力
示例8: dirname
<?php
include dirname(dirname(__FILE__)) . '/src/Debug.php';
//Set output between HTML, JSON and TEXT
Debug::output('json')->printData($_SERVER);