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


PHP SC_Utils_Ex::sfMicrotimeFloat方法代码示例

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


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

示例1: init

 /**
  * Page を初期化する.
  *
  * @return void
  */
 function init()
 {
     // 開始時刻を設定する。
     $this->timeStart = SC_Utils_Ex::sfMicrotimeFloat();
     $this->tpl_authority = $_SESSION['authority'];
     // ディスプレイクラス生成
     $this->objDisplay = new SC_Display_Ex();
     // プラグインクラス生成
     $this->objPlugin = new SC_Helper_Plugin_Ex();
     $this->objPlugin->preProcess($this);
     $this->setTplMainpage($this->blocItems['tpl_path']);
     // トランザクショントークンの検証と生成
     $this->setTokenTo();
 }
开发者ID:nanasess,项目名称:ec-azure,代码行数:19,代码来源:LC_Page_FrontParts_Bloc.php

示例2: display

 function display($template, $no_error = false)
 {
     if (!$no_error) {
         global $GLOBAL_ERR;
         if (!defined('OUTPUT_ERR')) {
             // GLOBAL_ERR を割り当て
             $this->assign("GLOBAL_ERR", $GLOBAL_ERR);
             define('OUTPUT_ERR', 'ON');
         }
     }
     $this->_smarty->display($template);
     if (ADMIN_MODE == '1') {
         $time_end = SC_Utils_Ex::sfMicrotimeFloat();
         $time = $time_end - $this->time_start;
         echo '処理時間: ' . sprintf('%.3f', $time) . '秒';
     }
 }
开发者ID:nanasess,项目名称:ec-azure,代码行数:17,代码来源:SC_View.php

示例3: execute

 /**
  * プリペアドクエリを実行する.
  *
  * @access private
  * @param MDB2_Statement_Common プリペアドステートメントインスタンス
  * @param array $arrVal プレースホルダに挿入する配列
  * @return MDB2_Result 結果セットのインスタンス
  */
 function execute(&$sth, $arrVal = array())
 {
     $timeStart = SC_Utils_Ex::sfMicrotimeFloat();
     $affected =& $sth->execute((array) $arrVal);
     // 一定以上時間かかったSQLの場合、ログ出力する。
     if (defined('SQL_QUERY_LOG_MODE') && SQL_QUERY_LOG_MODE == true) {
         $timeEnd = SC_Utils_Ex::sfMicrotimeFloat();
         $timeExecTime = $timeEnd - $timeStart;
         if (defined('SQL_QUERY_LOG_MIN_EXEC_TIME') && $timeExecTime >= (double) SQL_QUERY_LOG_MIN_EXEC_TIME) {
             $logMsg = sprintf("SQL_LOG [%.2fsec]\n%s", $timeExecTime, $sth->query);
             error_log($logMsg, 3, LOG_REALFILE);
         }
     }
     if (PEAR::isError($affected)) {
         $sql = isset($sth->query) ? $sth->query : '';
         if (!$this->force_run) {
             trigger_error($this->traceError($affected, $sql, $arrVal), E_USER_ERROR);
         } else {
             error_log($this->traceError($affected, $sql, $arrVal), 3, LOG_REALFILE);
         }
     }
     $this->conn->last_query = stripslashes($sth->query);
     return $affected;
 }
开发者ID:nanasess,项目名称:ec-azure,代码行数:32,代码来源:SC_Query.php

示例4: destroy

 /**
  * デストラクタ.
  *
  * @return void
  */
 function destroy()
 {
     // 一定時間以上かかったページの場合、ログ出力する。
     // エラー画面の表示では $this->timeStart が出力されない
     if (defined('PAGE_DISPLAY_TIME_LOG_MODE') && PAGE_DISPLAY_TIME_LOG_MODE == true && isset($this->timeStart)) {
         $timeEnd = SC_Utils_Ex::sfMicrotimeFloat();
         $timeExecTime = $timeEnd - $this->timeStart;
         if (defined('PAGE_DISPLAY_TIME_LOG_MIN_EXEC_TIME') && $timeExecTime >= (double) PAGE_DISPLAY_TIME_LOG_MIN_EXEC_TIME) {
             $logMsg = sprintf("PAGE_DISPLAY_TIME_LOG [%.2fsec]", $timeExecTime);
             GC_Utils_Ex::gfPrintLog($logMsg);
         }
     }
 }
开发者ID:nanasess,项目名称:ec-azure,代码行数:18,代码来源:LC_Page.php


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