當前位置: 首頁> 最新文章列表> PHP基礎數據類型詳解及類型轉換方法

PHP基礎數據類型詳解及類型轉換方法

M66 2025-10-16

PHP基本數據類型

PHP是一種弱類型語言,這意味著變量在使用前無需顯式聲明類型。然而,PHP支持多種基本數據類型,包括整型、浮點型、字符串、布爾型、數組、對象和空類型。

整型(integer)

整型用於表示整數,例如10、-5 或12345。

浮點型(float/double)

浮點型表示帶小數點的數字,例如3.14、-12.5 或1.6e5。

字符串(string)

字符串是一系列字符,可以用單引號或雙引號包圍,例如"Hello, world!"、'PHP' 或"123"。

布爾型(boolean)

布爾型有兩個值:true(真)和false(假),用於邏輯判斷。

數組(array)

數組用於存儲有序的數據集合,可以使用方括號表示,例如

$arr = [1, 2, 3];

對象(object)

對象表示由類創建的實例,用於封裝屬性和方法。

空類型(NULL)

空類型用於表示未設置或不存在的值,通常使用

NULL
表示。

類型轉換

PHP可以根據上下文自動將變量從一種類型轉換為另一種類型,例如:

  • 整型轉換為浮點型:"10" 會自動轉換為10.0
  • 字符串轉換為整型:"123" 會自動轉換為123
  • 浮點型轉換為字符串:3.14 會自動轉換為"3.14"

類型檢查

可以使用gettype()函數檢查變量類型,該函數返回一個描述變量類型的字符串。例如:

 $x = 10;
echo gettype($x); // 輸出:integer