本文整理匯總了PHP中debug::pause方法的典型用法代碼示例。如果您正苦於以下問題:PHP debug::pause方法的具體用法?PHP debug::pause怎麽用?PHP debug::pause使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類debug
的用法示例。
在下文中一共展示了debug::pause方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: run
/**
*
* @param array $data 需要進入數據的值
* @param array $validateVal 需要驗證的自動以及驗證的方法
*/
public static function run($data, $validateVal, $attribute, $modelAction, $model)
{
self::$data = $data;
self::$attribute = $attribute;
self::$validateVal = $validateVal;
self::$modelAction = $modelAction;
self::$model = $model;
if (count($validateVal) < 2) {
debug::pause('模型驗證規則填寫有誤');
}
$field = explode(',', $validateVal[0]);
$validate = $validateVal[1];
foreach ($field as $val) {
self::$validate($val);
}
}
示例2: init
public function init($config)
{
if (!extension_loaded('Memcache')) {
debug::pause('memcache擴展沒有安裝');
}
if (!empty($config['server'])) {
$this->obj = new Memcache();
if ($config['pconnect']) {
$connect = @$this->obj->pconnect($config['server'], $config['port']);
} else {
$connect = @$this->obj->connect($config['server'], $config['port']);
}
if (!$connect) {
debug::pause('memcache 無法連接');
}
}
}
示例3: fpClass
/**
* 返回核心類對象
*/
function fpClass($name)
{
static $libArray = array();
if (isset($libArray[$name])) {
return $libArray[$name];
} else {
if (file_exists(APP_PATH . 'extlib/' . $name . '.class.php')) {
include_once APP_PATH . 'extlib/' . $name . '.class.php';
} else {
if (file_exists(FIREZP_PATH . 'lib/' . $name . '.class.php')) {
include_once FIREZP_PATH . 'lib/' . $name . '.class.php';
} else {
debug::pause($name . '.class.php 文件不存在');
}
}
$class = new $name();
$libArray[$name] = $class;
return $class;
}
}
示例4: define
/**
* 定義係統常量
*/
private static function define($config)
{
if (!isset($config['app'])) {
debug::pause('項目沒有定義,請在引用文件添加代碼如 $appHomeConf=array("app"=>"/app");firezp::run($appHomeConf);');
}
if (isset($config['debug']) && $config['debug'] == 1) {
define('DEBUG', 1);
} else {
define('DEBUG', 0);
}
define('FIREZP_PATH', dirname(__FILE__) . DIRECTORY_SEPARATOR);
//框架應用路徑
define("APP_PATH", dirname($_SERVER['SCRIPT_FILENAME']) . DIRECTORY_SEPARATOR . ltrim($config['app'], '/') . DIRECTORY_SEPARATOR);
//用戶項目的應用路徑
define("ROOT_PATH", dirname(FIREZP_PATH) . DIRECTORY_SEPARATOR);
//項目的根路徑,也就是框架所在的目錄
}
示例5: halt
public function halt($message = '', $sql = '')
{
if (DEBUG == 1) {
debug::add($message . ": <font color='green'>" . $sql . '</font>');
} else {
debug::pause($message . ": <font color='green'>" . $sql . '</font>');
}
}
示例6: make
/**
* 項目結構化
*/
public static function make()
{
//runtime在所有項目的公共地方
self::mkdir(array(APP_PATH, APP_PATH . 'runtime/', APP_PATH, APP_PATH . 'extlib/', APP_PATH . 'runtime/cache/', APP_PATH . 'runtime/cache/tpl', APP_PATH . 'runtime/temp/', APP_PATH . 'statics/', APP_PATH . 'statics/js/', APP_PATH . 'statics/images/', APP_PATH . 'statics/css/'));
$flagFile = APP_PATH . "runtime/flag.php";
if (!file_exists($flagFile)) {
$uuid = uniqid();
//生成目錄
self::mkdir(array(APP_PATH . 'conf/', APP_PATH . 'controller/', APP_PATH . 'model/', APP_PATH . 'view/', APP_PATH . 'view/default', APP_PATH . 'common/'));
$funcStr = <<<MARK
<?php
//你可以在該文件定義自己的函數
\t\t\t
\t\t\t\t
\t\t\t\t\t
?>
MARK;
if (!file_exists(APP_PATH . 'common/function.inc.php')) {
file_put_contents(APP_PATH . 'common/function.inc.php', $funcStr);
}
$confStr = <<<conf
<?php
return array(
\t\t\t\t\t
\t\t\t//你可以在這裏進行配置\t\t
\t\t\t'autokey' => '{$uuid}',//不能刪除全站唯一識別id\t\t\t\t
\t\t\t\t\t
\t\t\t\t\t
\t\t);
\t\t\t
\t\t
?>
conf;
if (!file_exists(APP_PATH . 'conf/confing.inc.php')) {
file_put_contents(APP_PATH . 'conf/confing.inc.php', $confStr);
}
$controllerfStr = <<<action
<?php
/**
* index控製器
*/
class indexController extends controller {
\t\t
\tpublic function indexAction(){
\t\techo '歡迎使用firezp框架!';
\t}
\t\t
}
\t\t
\t\t\t
?>
action;
if (!file_exists(APP_PATH . 'controller/indexController.php')) {
file_put_contents(APP_PATH . 'controller/indexController.php', $controllerfStr);
}
file_put_contents($flagFile, '');
} else {
//uuid存在判斷
if (!C('autokey')) {
debug::pause("請在配置文件配置全站uuid,格式如 'autokey'=>'這裏可以隨便你填'");
}
}
}