亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

復制代碼 代碼如下:

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


陷阱一

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

陷阱二

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

正確理解

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

升級一下
變形一
復制代碼 代碼如下:

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

變形二
復制代碼 代碼如下:

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

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

相關文章

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

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

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

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

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

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

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

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

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

    五個PHP程序員工具

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

    php使用memcoder將視頻轉成mp4格式的方法

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

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

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

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

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

    PHP 加密解密內部算法

    最近學習URL跳轉的時候新進三個超好用的PHP加密解密函數(shù),貌似是discuz里的…使用這些加密解密的原因是因為有時自己的URL地址被人獲取以后想破解你里面?zhèn)髦档膬热菥捅仨氈滥愕膋ey,沒有key,他應該要破了一陣子才能知道你URL里面的內容吧。
    2010-04-04
  • PHP設計模式之模板方法模式Template Method Pattern詳解

    PHP設計模式之模板方法模式Template Method Pattern詳解

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

最新評論