當前位置:編程學習大全網 - 熱門推薦 - php如何判斷某變量的類型?

php如何判斷某變量的類型?

1、gettype()?

gettype 會根據 參數類型返回值 。

例如:?

gettype('1');返回的是string。

而gettype(1);返回的是integer。

2、empty

如果 變量 是非空或非零的值,則 empty() 返回 FALSE。換句話說,”"、0、”0″、NULL、FALSE、array()、var $var、未定義;以及沒有任何屬性的對象都將被認為是空的,如果 var 為空,則返回 TRUE。

3、isset

如果 變量 存在(非NULL)則返回 TRUE,否則返回 FALSE(包括未定義)。變量值設置為:null,返回也是false;unset壹個變量後,變量被取消了。註意,isset對於NULL值變量,特殊處理。

擴展資料

PHP 在變量定義中不需要(或不支持)明確的類型定義;變量類型是根據使用該變量的上下文所決定的。也就是說,如果把壹個 string 值賦給變量$var,$var就成了壹個 string。如果又把壹個integer 賦給$var,那它就成了壹個integer。

PHP 的自動類型轉換的壹個例子是乘法運算符“*”。如果任何壹個操作數是float,則所有的操作數都被當成float,結果也是float。否則操作數會被解釋為integer,結果也是integer。註意這並沒有改變這些操作數本身的類型;改變的僅是這些操作數如何被求值以及表達式本身的類型。

  • 上一篇:北京壹周天氣預報
  • 下一篇:抖音熱賣什麽意思
  • copyright 2024編程學習大全網