PHP是一種廣泛使用的伺服器端腳本語言,與其他程式語言一樣,它支援多種資料類型。本文將介紹PHP中的資料型別及其相互轉換。
在PHP中,整數型別表示整數,可以使用十進位、八進位或十六進位表示法。例如:
$a = 123; // 十进制 $b = -456; // 负数 $c = 0123; // 八进制 $d = 0x1A; // 十六进制
浮點數類型表示小數,可以寫作常規數學形式,或科學計數法形式。例如:
$a = 1.234; $b = 3.14E-2; $c = 7E3;
字串類型由單引號或雙引號括起來的一串字元構成。例如:
$a = 'hello, world!'; $b = "hello, $name!";
布林類型表示真或假,可以用true或false表示。例如:
$a = true; $b = false;
數組類型表示一個或多個值的有序列表,使用方括號及其內部的逗號分隔的列表表示,或者使用array()函數建立。例如:
$a = array(1, 2, 3); $b = [4, 5, 6];
物件類型是自訂資料類型的實例。可以使用關鍵字new建立一個對象,或使用已經實例化的對象。例如:
class Person { public $name; public $age; } $p = new Person(); $p->name = 'Tom'; $p->age = 20;
Null型別表示沒有值,只有一個值null。例如:
$a = null;
一個資源是外部資源如資料庫或檔案句柄的參考。例如:
$fp = fopen("file.txt", "w");
以上就是PHP中所有的基本資料型,我們也可以透過型別轉換函數進行資料型別的轉換。例如:
// 把字符串转换为整型 $a = '123'; $b = (int)$a; // 把整数转换为字符串 $b = 456; $d = (string)$b;
總的來說,PHP支援各種資料類型,我們可以根據不同的開發需求進行選擇和使用。同時,在PHP中,資料型別的轉換也是很重要的一環。在實際開發過程中,我們必須注意資料類型之間的轉換,以避免意外的類型錯誤。
以上是php查詢所有資料類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!