我看這個commit里邊有一處修改是將全部intval()改為了 (int) 一臉蒙蔽 https://github.com/walkor/workerman/pull/877/commits/7ca1782358e40f81a723250ee85ccfd05b78a50e
一個是函數(shù),一個是語言特性,(int)更快
好像快不了多少 我剛剛測試 1000w次 他倆就差 0.01秒左右
php5會有幾倍的差距,高版本應(yīng)該優(yōu)化了。如果是轉(zhuǎn)十進(jìn)制,(int)是推薦的寫法,intval第二個參數(shù)可以指定轉(zhuǎn)換的進(jìn)制。
歐克歐克
無任何區(qū)別
但是搞不懂為啥要改成這種方案 我還以為是不是有啥黑科技
用(int)方便,但是要注意運(yùn)算符優(yōu)先級,(int)的優(yōu)先級幾乎是最高的,所以遇到表達(dá)式必定是(int)(表達(dá)式),此時和用函數(shù)一樣需要用括號包裹,就談不上方便了。
受教了
你這個什么版本控制軟件?
github