首頁  >  文章  >  後端開發  >  類型轉換,常數定義,運算符,為false的幾種情況

類型轉換,常數定義,運算符,為false的幾種情況

一个新手
一个新手原創
2017-10-20 09:06:571748瀏覽

【強制型別轉換】

  1、空轉換為整數是0;

  2、空轉換為浮點型變成浮點型的0;

  3、空轉化為字串變成空字串'',中間無字符,包括空格;

#  4、整數如果後面有字串,只輸出前面的數字;

  5、浮點型後面有字串,只輸出前面的數字包括小數點以後的

【常數】

  定義格式:define('常數名字','常數的值');

  1、不能重複定義

  2、常數名字一般用大寫字母

  3、作用域是全域的

  4、常數的值只能是標量

  5、輸出時無$符號

#  6、常數不能寫到字串中

  判斷常數是否被定義:defined('常數名');

【運算子】

##  需要注意的是:==判斷數值是否相等             ===判斷數值與資料型別是否相等

#為falsese

為false的幾種情況】

  1、整型的0在進行判斷時為假,整型的2,3,4...為真

  2、浮點型的0.0000為假,存在非零數字為真

  3、空字串為假,中間有字元(包括空格)即為真

  4、空字串為假,中間有字元(包括空格)即為真

  5、空數組為假

  6、null作為判斷條件為假

if(条件为真)
{
  执行
}

真為1,假為0

以上是類型轉換,常數定義,運算符,為false的幾種情況的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn