測試環境:centos5.4
測試工具:webbench
測試**:echo 」hello world「; / echo 『hello world』;
測試命令:webbench -c 5000 -t 30
測試結果:
雙引號:speed=8394 pages/min, 282969 bytes/sec.
單引號:speed=7932 pages/min, 284325 bytes/sec.
——————————————–華麗分割—————————————————–
測試環境:window7
測試工具:ab
測試**:同上
測試命令:ab -n 1000 -c 50
測試結果:
雙引號:requests per second: 119.48 [#/sec] (mean)
單引號:requests per second: 117.33 [#/sec] (mean)
——————————————–華麗分割—————————————————–
由上可見,單雙引號無明顯效能差異,而且貌似雙引號還好些。–!
另外做了 點號 連線字串操作符測試,效能與雙引號中使用變數無異。
單引號,雙引號,無引號
單引號 所見即所得 雙引號 1 把雙引號的所有內容都輸出出來 2 如果中命令 要反引下 變數 特殊轉義符等,會先把變數 命令 特殊轉義符解析出結果再輸出最終內容。無引號 與雙引號基本相同,連續數字不用加任何引號 建議 指令碼中普通字串盡量雙引號,單純數字可以不用加引號 a 192 a 192 a b...
單引號和雙引號
char p1 1 char p2 1 1 的ascii碼值為49 0和49位址處為作業系統使用,故訪問這些位址如printf s,s,s p1,p2,p3 會產生段錯誤。printf n n的ascii碼值為10,同理,段錯誤。a 表示字元常量,在記憶體中佔1個位元組,a 1表示 a 的ascii...
單引號( )和雙引號( )
關鍵是要養成良好的習慣.單引號 一般用在單字元,如 c 雙引號 一般用在字串,如 abc 如果巢狀使用的話,一般用交替方法,尤其是html中.如,也可以改成.在分割乙個字串時要用到str.split或者regex.split。簡單的單個字串的替換,直接用字串.split 單個字串 多個字串的替換用r...