隨筆 - 0, 文章 - 264, 評(píng)論 - 170, 引用 - 0
          數(shù)據(jù)加載中……

          php時(shí)間相減為負(fù)數(shù)原因解析

          為計(jì)算程序運(yùn)行耗時(shí),特意在程序開始和結(jié)尾,打印系統(tǒng)時(shí)間,最后得出時(shí)間差;
          示例程序:
          $startTime = microTime();
          $endTime = microTime();

          $costTime = $endTime - $startTime;
          echo $costTime;

          實(shí)際運(yùn)行中,卻發(fā)現(xiàn)偶爾打印的時(shí)間差為負(fù)數(shù);

          問題原因:
          microtime()返回的字符串格式是: "0.毫秒 秒",而microtime(true)返回的是"秒.毫秒";

          修復(fù)后的正確程序:
          $startTime = microTime();
          $endTime = microTime();

          $costTime = $endTime - $startTime;
          echo $costTime;

          為得到單位為毫秒的耗時(shí),再次優(yōu)化程序,如下:
          $startTime = microTime(true* 1000;
          $endTime = microTime(true* 1000;

          $costTime = $endTime - $startTime;
          echo $costTime;

          posted on 2017-08-25 14:04 小一敗涂地 閱讀(366) 評(píng)論(0)  編輯  收藏 所屬分類: php語言相關(guān)


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 泽库县| 永济市| 怀安县| 蓝山县| 兴山县| 唐山市| 桂林市| 宕昌县| 拜泉县| 民权县| 遵化市| 香河县| 临武县| 白河县| 肇庆市| 通海县| 周口市| 霍山县| 彭水| 怀仁县| 尚志市| 前郭尔| 景泰县| 大新县| 淮北市| 营口市| 民丰县| 龙门县| 松江区| 灵川县| 循化| 任丘市| 达尔| 镇平县| 阿克| 丰原市| 来凤县| 房产| 黑山县| 榆树市| 平顺县|