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

PHP基礎(chǔ)陷阱題(變量賦值)

 更新時間:2012年09月12日 20:58:36   作者:  
PHP基礎(chǔ)陷阱題代碼,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

<?php
$a=3;
$b=6;
if($a=5||$b=7){
$a++;
$b++;
}
var_dump($a, $b);


陷阱一

把$a=5、$b=7看成了$a==5、$b==7
錯誤結(jié)果:3,6

陷阱二

運(yùn)算符的優(yōu)先級,認(rèn)為$a=5賦值成功$b=7沒執(zhí)行
錯誤結(jié)果:6,7

正確理解

陷阱是運(yùn)算符的優(yōu)先,賦值運(yùn)算符(=)的優(yōu)先級是最低的,所以正確理解應(yīng)該是
$a=(5||$b=7)
正確結(jié)果:true,7

升級一下
變形一
復(fù)制代碼 代碼如下:

$a=3;
$b=6;
$c=1;
if($a=5||$b=7 && $c=10){
$a++;
$b++;
}
var_dump($a, $b,$c);

變形二
復(fù)制代碼 代碼如下:

$a=3;
$b=6;
$c=1;
if($a=0||$b=7 && $c=10){
$a++;
$b++;
}
var_dump($a, $b,$c);

有興趣的同學(xué)可以思考一下:)

相關(guān)文章

  • PHP查詢大量數(shù)據(jù)內(nèi)存耗盡問題的解決方法

    PHP查詢大量數(shù)據(jù)內(nèi)存耗盡問題的解決方法

    這篇文章主要為大家詳細(xì)介紹了PHP查詢大量數(shù)據(jù)內(nèi)存耗盡問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • PHP strripos函數(shù)用法總結(jié)

    PHP strripos函數(shù)用法總結(jié)

    在本篇文章里小編給大家分享了關(guān)于PHP strripos函數(shù)用法知識點(diǎn),有興趣的朋友們學(xué)習(xí)下。
    2019-02-02
  • PHP下通過系統(tǒng)信號量加鎖方式獲取遞增序列ID

    PHP下通過系統(tǒng)信號量加鎖方式獲取遞增序列ID

    前一陣子,設(shè)計(jì)LAJP時需要在PHP中生成唯一ID,看似小菜一碟卻著實(shí)讓我為難了,在Java中一個同步方法即可搞定的事,但在PHP中卻沒有好的解決思路。
    2009-09-09
  • php抓取并保存網(wǎng)站圖片的實(shí)現(xiàn)代碼

    php抓取并保存網(wǎng)站圖片的實(shí)現(xiàn)代碼

    這篇文章主要介紹了php抓取并保存網(wǎng)站圖片的實(shí)現(xiàn)代碼,網(wǎng)頁源代碼捕獲,圖片鏈接獲取、分析、并將同樣的圖片鏈接合并功能。功能很全面,需要的朋友可以參考下
    2015-10-10
  • 五個PHP程序員工具

    五個PHP程序員工具

    PHP程序員都應(yīng)該知道的工具在參與了幾個大型PHP項(xiàng)目,寫了很多PHP代碼以后,我發(fā)現(xiàn)很多工具可以提高代碼質(zhì)量,簡化發(fā)布,使得做為PHP開發(fā)人員的生涯變得輕松許多。許多這樣的工具可能已經(jīng)為大家所用。但是,由于一些人甚至沒有注意到這些工具的存在,我會從此開始,好了,不說廢話,下面是我認(rèn)為所有PHP程序員應(yīng)該知道的工具列表。
    2008-05-05
  • php使用memcoder將視頻轉(zhuǎn)成mp4格式的方法

    php使用memcoder將視頻轉(zhuǎn)成mp4格式的方法

    這篇文章主要介紹了php使用memcoder將視頻轉(zhuǎn)成mp4格式的方法,涉及php操作視頻文件的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • PHP迭代與遞歸實(shí)現(xiàn)無限級分類

    PHP迭代與遞歸實(shí)現(xiàn)無限級分類

    這篇文章主要為大家詳細(xì)介紹了PHP迭代與遞歸實(shí)現(xiàn)無限級分類,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 用PHP讀取flv文件的播放時間長度

    用PHP讀取flv文件的播放時間長度

    用PHP讀取flv文件的播放時間長度的代碼,需要用的朋友可以參考下。
    2009-09-09
  • PHP 加密解密內(nèi)部算法

    PHP 加密解密內(nèi)部算法

    最近學(xué)習(xí)URL跳轉(zhuǎn)的時候新進(jìn)三個超好用的PHP加密解密函數(shù),貌似是discuz里的…使用這些加密解密的原因是因?yàn)橛袝r自己的URL地址被人獲取以后想破解你里面?zhèn)髦档膬?nèi)容就必須知道你的key,沒有key,他應(yīng)該要破了一陣子才能知道你URL里面的內(nèi)容吧。
    2010-04-04
  • PHP設(shè)計(jì)模式之模板方法模式Template Method Pattern詳解

    PHP設(shè)計(jì)模式之模板方法模式Template Method Pattern詳解

    在我們實(shí)際開發(fā)中,如果一個方法極其復(fù)雜時,如果我們將所有的邏輯寫在一個方法中,那維護(hù)起來就很困難,要替換某些步驟時都要重新寫,這樣代碼的擴(kuò)展性就很差,當(dāng)遇到這種情況就要考慮今天的主角——模板方法模式
    2022-12-12

最新評論