欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP 布爾值的自增與自減的實(shí)現(xiàn)方法

 更新時(shí)間:2018年05月03日 10:05:47   投稿:mrr  
這篇文章主要介紹了PHP 布爾值的自增與自減的實(shí)現(xiàn)方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧

在上午和業(yè)務(wù)需求戰(zhàn)斗結(jié)束之后,準(zhǔn)備打開群看看各位老司機(jī)有沒有看車,突然看到 @E舞九天 II 發(fā)的一些消息

 

他發(fā)現(xiàn),PHP 的布爾值自增,無論自增多少遍,最后輸出的都是 1 

這就比較有趣了~

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

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

我打開一個(gè)編輯器,去確認(rèn)一下這個(gè)結(jié)果

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

運(yùn)行最后輸入結(jié)果如下

bool(true)
1
bool(false)

發(fā)現(xiàn)結(jié)果和之前設(shè)想的不太對,PHP 對于布爾值的自增運(yùn)算沒有做任何處理,而自增后為 1 是因?yàn)槲覀兪褂昧?echo 去輸出,導(dǎo)致 bool 被強(qiáng)轉(zhuǎn)

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

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

總結(jié)

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

相關(guān)文章

  • Yii框架結(jié)合sphinx,Ajax實(shí)現(xiàn)搜索分頁功能示例

    Yii框架結(jié)合sphinx,Ajax實(shí)現(xiàn)搜索分頁功能示例

    這篇文章主要介紹了Yii框架結(jié)合sphinx,Ajax實(shí)現(xiàn)搜索分頁功能,結(jié)合實(shí)例形式分析了Yii框架中使用sphinx與Ajax實(shí)現(xiàn)搜索結(jié)果的分頁展示效果,需要的朋友可以參考下
    2016-10-10
  • php視頻拍照上傳頭像功能實(shí)現(xiàn)代碼分享

    php視頻拍照上傳頭像功能實(shí)現(xiàn)代碼分享

    現(xiàn)在手機(jī)拍照很火,那么如何使用手機(jī)拍照并上傳頭像呢?原因很簡單,就是數(shù)據(jù)傳遞,首先手機(jī)傳遞照片信息,既不是post傳遞也不是get函數(shù)傳遞,這個(gè)另外一種數(shù)據(jù)格式傳遞,使用的是$GLOBALS ['HTTP_RAW_POST_DATA'],需要的朋友可以參考下
    2015-10-10
  • 掌握Laravel框架中容器的管理依賴實(shí)現(xiàn)松耦合

    掌握Laravel框架中容器的管理依賴實(shí)現(xiàn)松耦合

    這篇文章主要為大家介紹了掌握Laravel框架中容器管理依賴實(shí)現(xiàn)松耦合,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Yii2實(shí)現(xiàn)多域名跨域同步登錄退出

    Yii2實(shí)現(xiàn)多域名跨域同步登錄退出

    本篇文章主要介紹了Yii2實(shí)現(xiàn)多域名跨域同步登錄退出,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • 一個(gè)非常完美的讀寫ini格式的PHP配置類分享

    一個(gè)非常完美的讀寫ini格式的PHP配置類分享

    這篇文章主要介紹了一個(gè)非常完美的讀寫ini格式的PHP配置類分享,本文給出類代碼、使用例子和配置文件例子,需要的朋友可以參考下
    2015-02-02
  • laravel學(xué)習(xí)筆記之模型事件的幾種用法示例

    laravel學(xué)習(xí)筆記之模型事件的幾種用法示例

    這篇文章主要給大家介紹了關(guān)于laravel學(xué)習(xí)筆記之模型事件用法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用laravel具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考借鑒,下面來跟著小編一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-08-08
  • ThinkPHP中redirect用法分析

    ThinkPHP中redirect用法分析

    這篇文章主要介紹了ThinkPHP中redirect用法,實(shí)例分析了redirect重定向的各種常見操作技巧,具有一定的實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-12
  • Laravel框架Eloquent ORM修改數(shù)據(jù)操作示例

    Laravel框架Eloquent ORM修改數(shù)據(jù)操作示例

    這篇文章主要介紹了Laravel框架Eloquent ORM修改數(shù)據(jù)操作,結(jié)合實(shí)例形式詳細(xì)分析了laravel框架更新數(shù)據(jù)的兩種常見操作技巧,需要的朋友可以參考下
    2019-12-12
  • 使用swoole擴(kuò)展php websocket示例

    使用swoole擴(kuò)展php websocket示例

    WebSocket規(guī)范的目標(biāo)是在瀏覽器中實(shí)現(xiàn)和服務(wù)器端雙向通信。雙向通信可以拓展瀏覽器上的應(yīng)用類型,如果你想要用PHP來寫websocket應(yīng)用,那swoole_framework一定是最好的選擇,需要的朋友可以參考下
    2014-02-02
  • 如何利用http協(xié)議發(fā)布博客園博文評(píng)論

    如何利用http協(xié)議發(fā)布博客園博文評(píng)論

    這篇文章主要介紹了利用http協(xié)議發(fā)布博客園博文評(píng)論的方法,首先,大家要明確給博文提交評(píng)論的實(shí)質(zhì)就是通過http協(xié)議服務(wù)器發(fā)送一個(gè)post請求,需要的朋友可以參考下
    2015-08-08

最新評(píng)論