当前位置: 首页>>代码示例>>PHP>>正文


PHP Pi::appId方法代码示例

本文整理汇总了PHP中Pi::appId方法的典型用法代码示例。如果您正苦于以下问题:PHP Pi::appId方法的具体用法?PHP Pi::appId怎么用?PHP Pi::appId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Pi的用法示例。


在下文中一共展示了Pi::appId方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: __construct

 public function __construct()
 {
     //设置主环境
     ini_set('date.timezone', TIMEZONE);
     ini_set('internal_encoding', ENCODE);
     ini_set('output_buffering', 'On');
     error_reporting(E_ALL | E_STRICT | E_NOTICE);
     //设置是否开启调试,线上环境不要开启
     if (defined('__PI_EN_DEBUG') || isset($_GET['__PI_EN_DEBUG'])) {
         $this->debug = true;
     }
     //必须先设置运行的类型和运行的环境
     if (empty($this->mode) || !is_string($this->mode)) {
         die('pi.err not set or set a wrong mode');
     }
     $this->appId = $this->_genAppid();
     Pi::$appId = $this->appId;
     //当要在其他框架或者非pi框架的项目内部嵌入的pi框架的代码
     //需要定义mode为com,然后执行嵌入式的初始化
     if ('com' == $this->mode) {
         $this->_comInit();
     } else {
         $this->_init();
     }
 }
开发者ID:xtzlyp,项目名称:newpi,代码行数:25,代码来源:App.php

示例2: initEnv

 protected function initEnv()
 {
     //设置是否开启调试,线上环境不要开启
     if (defined('__PI_EN_DEBUG')) {
         $this->debug = true;
     }
     if (true === $this->debug) {
         ini_set('display_errors', 1);
     }
     //必须先设置运行的类型和运行的环境
     if (empty($this->mode) || !is_string($this->mode)) {
         die('pi.err not set or set a wrong mode');
     }
     //生成进程唯一标识
     $this->appId = $this->genAppid();
     Pi::$appId = $this->appId;
     //对PI_COM_ROOT的目录要求
     $com_need_dirs = Pi::get('COM_DIR', array('export', 'lib', 'logic', 'model', 'conf'));
     $com_dirs = array_flip(scandir(PI_COM_ROOT));
     foreach ($com_need_dirs as $d) {
         if (!isset($com_dirs[$d])) {
             die('pi.err com root need init the dir: ' . $d);
         }
     }
 }
开发者ID:hihus,项目名称:pi,代码行数:25,代码来源:Pi.php


注:本文中的Pi::appId方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。