cli模式執行進行測試
$start = explode(' ', microtimecode());
$starttime = $start[0] + $start[1];
$b = 'cccccddddd';
$times = 99999999;
$temp = '';
for ($i = 0; $i
< $times; $i++) !eeeefffff";
$temp = 'aaaaabbbbb' . $b . '!eeeefffff' . $b;}
$end = explode(' ', microtime
());
$endtime = $end[0] + $end[1];
echo
$endtime - $starttime;
time /s
1
"aaaaabbbbb$b!eeeefffff$b"6.895348072052
2
"aaaaabbbbb!eeeefffff"6.9606149196625
3
'aaaaabbbbb' . $b . '!eeeefffff' . $b9.5447280406952
多次測試發現1和2的差別是很少的和3差別還是比較明顯的,多用「ac」的形式比較好
執行
$a = '隨機字串';迴圈多次時間測試發現也是幾乎沒區別的;$b = "隨機字串";
(可能是每次 '.' 都需要開闢一塊新的記憶體空間,當然我現在還不懂)
優化php效能
優化php效能的五個實用技巧 以下是五個優化技巧,熟練掌握後對於開發還是很有幫助的。1.對字串使用單引號 php 引擎允許使用單引號和雙引號來封裝字串變數,但是這個是有很大的差別的!使用雙引號的字串告訴 php 引擎首先去讀取字串內容,查詢其中的變數,並改為變數對應的值。一般來說字串是沒有變數的,所...
php 效能優化
1 使用 優化工具 zend optimizer,原理是通過檢測zend引擎產生的中間 並且優化他 來提高速度 安裝 zend optimizer,在php.ini裡新增 zend optimizer.optimization level 15 zend extension path to zend...
PHP效能優化
php效能優化 程式優化 1 最好是使用字串連線與單引號,而不是雙引號字串。2 不要隨便複製變數。3 盡量使用echo輸出字串。4 盡量不要使用連線符,輸出多個變數時可以用逗號分開。5 盡量使用switch代替if else。6 不做無畏的替換,先用strpos查詢再做替換,不要做替換效率高200 ...