亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Manuel des nouvelles fonctionnalités de PHP7 / 整型處理機(jī)制修改

整型處理機(jī)制修改

整型處理機(jī)制修改


一、無效八進(jìn)制數(shù)字會報編譯錯誤

無效的八進(jìn)制數(shù)字(包含大于7的數(shù)字)會報編譯錯誤,比如下面的代碼會報錯:     

$i = 0781; // 8 is not a valid octal digit!

老版本的PHP會把無效的數(shù)字忽略。

二、位移負(fù)的位置會產(chǎn)生異常

 var_dump(1 >> -1);
 // ArithmeticError: Bit shift by negative number

三、左位移如果超出位數(shù)返回0

var_dump(1 << 64); // int(0)

老版本的PHP運行結(jié)果和cpu架構(gòu)有關(guān)系。比如x86會返回1。

四、右位移超出會返回0或者-1.

var_dump(1 >> 64);  // int(0)
var_dump(-1 >> 64); // int(-1)