日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP 中「自增、自減」運算問題

瀏覽:174日期:2022-09-12 14:25:16

在 PHP 的官方手冊中寫道:

PHP 支持 C 風格的前/后遞增與遞減運算符。

第一個注意事:遞增/遞減運算符不影響布爾值。遞減NULL值也沒有效果,但是遞增NULL的結果是1

換句話說:遞增/遞減運算中,不會把操作數轉換成整數后再運算。如果運算數是布爾值,則直接返回結果。

遞增/遞減布爾值:

$a = TRUE;var_dump(++$a); // bool(true)$a = TRUE;var_dump(--$a); // bool(true)$b = FALSE;var_dump(++$b); // bool(false)$b = FALSE;var_dump(--$b); // bool(false)

遞增/遞減NULL:

$a = NULL;var_dump(++$a); // int(1) $a = NULL;var_dump(--$a); // NULL

在處理字符變量的算數運算時,PHP 沿襲了 Perl 的習慣,而非 C 的

例如,在 Perl 中

$a = ’Z’;$a++;

將把$a變成’AA’,而在 C 中,

a = ’Z’;a++;

將把a變成’[’(’Z’的 ASCII 值是90,’[’的 ASCII 值是91)。

注意字符變量只能遞增,不能遞減,并且只支持純字母(a-z 和 A-Z)

例如:

$a='9D9'; var_dump(++$a); // string(3) '9E0'

但是,這里又有一個陷阱了:

$a='9E0'; echo ++$a; // 10

安裝上面的規則,應該輸出9E1,但是這里卻輸出了10。WTF?

如果我們這么寫,大部人就知道是為什么了。

$a = '9E0'; var_dump(++$a); // float(10)

$a的類型是浮點型,也就是說,9E0是浮點數的科學記數法,即9 * 10^0 = 9,對9自增,結果當然是10了。

參考:字符串轉換為數值

現在問題又來了:

$l = 'Z99';$l++;

這個結果是多少呢?結果按照 perl 語言的規則,是'AA00'。

還有一個注意事項:

遞增/遞減其他字符變量則無效,原字符串沒有變化

這個就不解釋了。

最后一個注意事項:

$a = ’012’;$a++;var_dump($a);

這個結果是’013’?13?11?

這段的結果是int(13),字符串’012’并沒有被當作八進制。

$a = 012; // 八進制,十進制為 10$b = '012'; // 轉換為整數為十進制 12

如果是0x開頭的呢?

$a = ’0x1A’;$a++;var_dump($a); // int(27)

WTF!居然不按套路出牌。0開頭的不被認為是八進制,但是0x開頭的卻被認為是十六進制。

在 PHP 官方文檔中 Integer 整型 還有另一個八進制陷阱:

var_dump(01090); // 八進制 010 = 十進制 8

手冊中對此的解釋為:

Warning如果向八進制數傳遞了一個非法數字(即 8 或 9),則后面其余數字會被忽略。

綜上,PHP 不愧是世界上「最好」的語言。

沒有之一。

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩区欧美区| 喷白浆一区二区| 日韩一区网站| 日日摸夜夜添夜夜添国产精品| 99精品美女| 99视频精品全国免费| 国精品一区二区| 神马日本精品| 伊伊综合在线| 欧美综合另类| 五月婷婷亚洲| 蜜臀av亚洲一区中文字幕| 日韩av黄色在线| 久久精品一区| 国产91精品对白在线播放| 欧美特黄a级高清免费大片a级| 蜜桃久久精品一区二区| 国产香蕉精品| 久久精品在线| 天堂久久一区| 国产成人77亚洲精品www| 色爱综合av| 欧美天堂亚洲电影院在线观看| 亚洲少妇自拍| 精品日韩一区| 日韩精品一二区| 久久精品国产999大香线蕉| 久久国产影院| 欧美在线黄色| 亚洲天堂久久| 麻豆精品在线| 99亚洲精品| 丰满少妇一区| 亚洲1区在线| 桃色一区二区| 国产亚洲精品美女久久久久久久久久| 日韩欧美在线中字| 国产麻豆一区二区三区| 狠狠久久伊人中文字幕| 国产精品人人爽人人做我的可爱| 精品一区二区三区免费看| 亚洲一区二区免费在线观看| 日韩在线短视频| 国产精品久久乐| 石原莉奈在线亚洲二区| 蜜桃成人精品| 久久不卡国产精品一区二区| 日本 国产 欧美色综合| 欧美91视频| 国产一区二区三区久久| 亚洲精品在线a| 欧美在线亚洲综合一区| 亚洲二区精品| 国产精品成人国产| 日本vs亚洲vs韩国一区三区二区| 性欧美精品高清| 国产亚洲一区在线| 国产一区久久| 亚洲精品97| 欧美日韩四区| 夜夜精品视频| 视频一区视频二区中文| 亚洲视频国产精品| 亚洲免费毛片| 日韩欧美四区| 国产精品久久久久久久久久白浆| 青青草精品视频| 久久国内精品自在自线400部| 免费久久99精品国产| 蜜臀91精品一区二区三区| 亚洲网址在线观看| 欧美日韩a区| 国产一区二区久久久久| 日韩一区二区三区免费| 午夜影院欧美| 亚洲永久精品唐人导航网址| 日韩精品第一| 97精品国产| 免费的成人av| 国产精品成人国产| 99久久夜色精品国产亚洲狼| 亚洲综合小说| 国产欧美日韩在线一区二区| 国产精品15p| 中文在线а√天堂| 91久久久久| 国产精品一区二区精品视频观看 | 亚洲v天堂v手机在线| 国产精品久久久久久模特 | 日本成人在线视频网站| 国产精品超碰| 蜜桃tv一区二区三区| 亚洲在线成人| 精品中国亚洲| 亚洲狼人精品一区二区三区| 久久中文字幕导航| 91精品99| 久久这里只有精品一区二区| 国产高清一区| 麻豆视频观看网址久久| 欧美精品一区二区三区精品| 久久精品av麻豆的观看方式| 久久久久国产一区二区| 久久激情av| 亚洲伊人影院| 欧美日韩在线播放视频| 日本va欧美va精品发布| 国产乱码午夜在线视频| 亚洲欧美久久精品| 午夜久久免费观看| 国产欧洲在线| 国产伦一区二区三区| 一区二区电影| 视频在线观看国产精品| 欧美高清一区| 久久激情中文| 免费看av不卡| 久久久久久自在自线| 欧美精品1区| 欧美日韩国产免费观看视频| 中文字幕一区二区三区日韩精品 | 日韩精选在线| 石原莉奈一区二区三区在线观看| 精品在线播放| 午夜欧美精品| 成人久久一区| 久久电影一区| 日韩欧美三区| 麻豆国产精品| 日韩成人精品一区| 精品美女视频| 欧美69视频| 欧美日韩一区自拍| 黄色在线网站噜噜噜| 在线视频免费在线观看一区二区| 日韩av中文字幕一区二区三区| 电影天堂国产精品| 免费一级欧美片在线观看网站| 色爱av综合网| 久久精品天堂| 美女久久网站| 国产一区调教| 久久亚洲一区| 美女久久99| 一区二区三区四区在线看| 好看的av在线不卡观看| 亚洲精品第一| 老鸭窝一区二区久久精品| 免费av一区| 国产精品久久久久久久久免费高清 | 日韩高清二区| 欧美一区二区三区高清视频| 男女激情视频一区| 久久尤物视频| 久久亚洲电影| 日韩精品免费一区二区三区| 91综合久久爱com| 成人综合一区| 麻豆精品91| 黄色网一区二区| 亚洲精品一区二区在线播放∴| 亚洲不卡系列| 麻豆一区在线| 免费观看日韩电影| 亚洲精品a级片| 午夜精品网站| 日韩毛片在线| 国产一区国产二区国产三区| 国产精品高潮呻吟久久久久| 国产精品久久777777毛茸茸| 国产剧情一区| 国产精品天天看天天狠| 美女精品久久| 美女少妇全过程你懂的久久| 国产精品**亚洲精品| 亚洲精品中文字幕99999| 日韩欧美在线中字| 美女国产一区二区三区| 日韩av影院| 视频一区二区国产| 久久影院一区| 日韩高清中文字幕一区二区| 国产精品亚洲一区二区在线观看| 欧美成人亚洲| 日韩在线精品| sm久久捆绑调教精品一区| 国产欧美二区| 久久国产人妖系列| 免费视频一区二区| 99国产精品99久久久久久粉嫩| 国产精品99一区二区三区| 国产精品va| 国产伦一区二区三区| 亚洲欧洲日韩精品在线| 亚洲一区二区三区高清不卡| 欧美jjzz| 老鸭窝毛片一区二区三区| 香蕉精品视频在线观看| 在线国产一区| 国产一区二区精品|