婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP 布爾值的自增與自減的實現方法

PHP 布爾值的自增與自減的實現方法

熱門標簽:上海做外呼線路的通信公司 四川保險智能外呼系統供應商 電話機器人銷售主要負責什么 地圖標注專員怎么樣 福建銀行智能外呼系統價格 房產中介用的是什么外呼系統 寧波外呼營銷系統 長沙做地圖標注公司 遼寧ai電銷機器人價格

在上午和業務需求戰斗結束之后,準備打開群看看各位老司機有沒有看車,突然看到 @E舞九天 II 發的一些消息

 

他發現,PHP 的布爾值自增,無論自增多少遍,最后輸出的都是 1 

這就比較有趣了~

自增和自減,++$a 和 $a++ 的區別大家都知道

++a 表示取 a 的地址,增加內存中 a 的值,然后把值放在寄存器中
a++ 表示取 a 的地址,把 a 的值裝入寄存器中,然后增加內存中 a 的值

我打開一個編輯器,去確認一下這個結果

$a = true;
var_dump(--$a);
echo PHP_EOL;
echo $a;
$b = false;
echo PHP_EOL;
var_dump(++$b);

運行最后輸入結果如下

bool(true)
1
bool(false)

發現結果和之前設想的不太對,PHP 對于布爾值的自增運算沒有做任何處理,而自增后為 1 是因為我們使用了 echo 去輸出,導致 bool 被強轉

去查詢 PHP 的官方文檔,沒想到有一行很明顯的提示

Note: 遞增/遞減運算符不影響布爾值。遞減 NULL 值也沒有效果,但是遞增 NULL 的結果是 1。

總結

以上所述是小編給大家介紹的PHP 布爾值的自增與自減,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • php 根據自增id創建唯一編號類
  • PHP中ID設置自增后不連續的原因分析及解決辦法
  • php實現Mongodb自定義方式生成自增ID的方法

標簽:宿遷 深圳 工商登記 常德 延安 宜春 佛山 澳門

巨人網絡通訊聲明:本文標題《PHP 布爾值的自增與自減的實現方法》,本文關鍵詞  PHP,布爾,值,的,自增,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP 布爾值的自增與自減的實現方法》相關的同類信息!
  • 本頁收集關于PHP 布爾值的自增與自減的實現方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 逊克县| 专栏| 太康县| 伊宁市| 静安区| 清镇市| 沙洋县| 女性| 岱山县| 兴宁市| 景洪市| 瓮安县| 寿阳县| 松潘县| 林西县| 吉水县| 桂平市| 平度市| 庄河市| 祁连县| 旅游| 定陶县| 肃南| 云和县| 林州市| 桐柏县| 化隆| 姜堰市| 湖口县| 金门县| 沈丘县| 阿克苏市| 芜湖县| 东山县| 阿拉尔市| 昌都县| 砚山县| 洪泽县| 衡阳县| 襄垣县| 太湖县|