隨筆 - 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)航:
           
          主站蜘蛛池模板: 禹城市| 乌拉特前旗| 中阳县| 河间市| 睢宁县| 桦南县| 锡林郭勒盟| 哈巴河县| 横峰县| 新晃| 桐乡市| 清流县| 泸水县| 稷山县| 巨野县| 金沙县| 开原市| 抚远县| 府谷县| 陇西县| 龙江县| 昭苏县| 大方县| 永定县| 砀山县| 博客| 张掖市| 隆子县| 永丰县| 晴隆县| 上杭县| 凉山| 长沙县| 元朗区| 瓮安县| 天台县| 金门县| 虞城县| 油尖旺区| 东丽区| 正阳县|