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

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

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

瀏覽:177日期: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久久,三上悠亚国产精品一区二区三区
精品一区不卡| 日韩精品视频中文字幕| 日本vs亚洲vs韩国一区三区二区| 国产综合亚洲精品一区二| 美女视频黄久久| 欧美日韩精品一本二本三本 | 精品美女在线视频| 亚洲精品在线影院| 免费观看不卡av| 男女男精品视频网| 一级成人国产| 日本午夜精品| 国产欧美综合一区二区三区| 精品久久美女| 极品日韩av| 中文无码日韩欧| 精品三级av在线导航| 亚洲福利精品| 久久国产尿小便嘘嘘| 91看片一区| 欧美日韩va| 老牛影视一区二区三区| 精品久久福利| 日韩精品91亚洲二区在线观看| 日韩1区2区| 亚洲精品九九| 欧美 日韩 国产一区二区在线视频| 亚洲精品极品| 亚洲第一区色| 福利视频一区| 亚洲涩涩av| 欧美日韩国产亚洲一区| 日韩欧美一区二区三区在线视频| 香蕉久久久久久| 激情综合网站| 日韩av免费| 色婷婷综合网| 乱一区二区av| 国产情侣一区| 国产午夜久久av| 综合国产精品| 中文字幕乱码亚洲无线精品一区| 一区二区国产在线观看| 99精品美女| 伊人久久国产| 国产日产精品一区二区三区四区的观看方式 | 日韩国产精品久久久久久亚洲| 欧洲av不卡| 久久久成人网| 久久久夜精品| 亚洲爱爱视频| 99久久亚洲精品蜜臀| 日本少妇一区| 美女av一区| 91日韩欧美| 日韩精品第一区| 久久人人精品| 欧美日韩三区| 好吊视频一区二区三区四区| 久久99伊人| 亚洲精品系列| 人人爱人人干婷婷丁香亚洲| 国产日韩欧美三区| 精品一区二区三区中文字幕 | 福利一区在线| 欧美日韩在线二区| 尹人成人综合网| 99pao成人国产永久免费视频| 成人免费一区| 91精品国产成人观看| 国产毛片精品| 国产在线观看www| 激情五月综合| 国产精品网在线观看| 91一区二区| 噜噜噜躁狠狠躁狠狠精品视频| 日韩成人午夜精品| 久久影院午夜精品| 中文字幕日韩高清在线| 精品久久久亚洲| 国产毛片一区| 精品久久精品| 中文字幕日韩亚洲| 久久精品九色| 亚洲自啪免费| 天堂av在线| 欧美亚洲色图校园春色| 久久一区二区中文字幕| 欧美私人啪啪vps| 日韩视频不卡| 国产精品99视频| 99久久www免费| 久久精品二区亚洲w码| 一区二区日韩免费看| 今天的高清视频免费播放成人| 国产欧美日本| 蜜桃视频免费观看一区| 免费污视频在线一区| 日韩国产精品久久久| 亚洲免费网址| 国产在线不卡| 欧美亚洲三级| 午夜国产欧美理论在线播放| 麻豆久久久久久| 91九色综合| 一区二区三区四区精品视频| 欧美+日本+国产+在线a∨观看| 国产精品hd| 国产日韩欧美| 国产精品色在线网站| 中文字幕av一区二区三区人| 偷拍欧美精品| 欧美日韩精品免费观看视频完整| 久久精品色播| 老司机免费视频一区二区| 91精品国产自产在线丝袜啪| 欧美在线看片| 国产调教精品| 免费在线欧美黄色| 老司机精品视频在线播放| 国产中文欧美日韩在线| 精品国产一区二区三区av片| 国产福利资源一区| 久久精品系列| 国产91一区| 久热综合在线亚洲精品| 日韩综合一区二区| 国产精品中文字幕制服诱惑| 日本精品一区二区三区在线观看视频| 中文字幕一区二区精品区| 国产亚洲欧美日韩精品一区二区三区| 欧美在线日韩| 色婷婷色综合| 99国产精品久久久久久久成人热| 久久xxxx精品视频| 久久国产婷婷国产香蕉| 国内自拍视频一区二区三区| 日韩视频久久| 蜜桃久久av| 老鸭窝毛片一区二区三区| 精品1区2区3区4区| 九九久久婷婷| 亚洲一区区二区| 中文字幕一区二区精品区| 欧美在线黄色| 天堂俺去俺来也www久久婷婷| 视频一区二区中文字幕| 亚洲丝袜美腿一区| 亚洲乱码视频| 国产精品主播| 色爱综合av| 蜜桃av一区二区| 国产精品99精品一区二区三区∴| 麻豆精品新av中文字幕| 国产精品99在线观看| 亚洲人成在线网站| 日韩精品一卡二卡三卡四卡无卡| 国产精品麻豆成人av电影艾秋| 国产欧美一区二区三区精品观看| 欧美成人一二区| 午夜欧美视频| 久久亚洲黄色| 亚洲一区网站| 国产传媒在线观看| 一区二区电影在线观看| 国产精品久久久久蜜臀 | 国产精品三级| 色欧美自拍视频| 亚洲制服少妇| 日韩美女一区二区三区在线观看| 伊人精品在线| 国产精品久久久久久久久久久久久久久| 久久香蕉精品香蕉| 自由日本语亚洲人高潮| 麻豆国产精品777777在线| 日韩毛片视频| 欧美久久香蕉| 亚洲一区二区三区无吗| 国产aⅴ精品一区二区四区| 亚洲国产影院| 你懂的国产精品| 国产精品亚洲欧美| 今天的高清视频免费播放成人| 国产劲爆久久| 欧美日韩网址| 日韩精品欧美大片| 美女被久久久| 欧美日韩三区| 国内精品99| 亚洲欧美日韩国产| 免费日韩精品中文字幕视频在线| 国产欧美日韩精品高清二区综合区 | 亚洲va中文在线播放免费| 国产视频欧美| 亚洲天堂资源| 亚洲精品成人图区| 91一区二区| 国产成人精品一区二区三区视频| 久久精品国产福利| 国产欧美亚洲一区|