首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 入門

PHP 資料類型完整解析:字串、整數、浮點數、布林、陣列、物件與 NULL

     編輯:PHP 入門

PHP 資料類型完整指南


PHP 支援八種基本資料類型:String(字串)、Integer(整數)、Float(浮點數)、Boolean(布林值)、Array(陣列)、Object(物件)、NULL(空值)與 Resource(資源)。本文逐一解析前七種核心類型。


字串

字串是字元序列,可用單引號或雙引號括住:

範例

<?php
$x = "Hello world!";
echo $x;
echo "<br>";
$x = 'Hello world!';
echo $x;
?>

整數

整數為無小數點的數值,可為正、負或零。支援十進位、十六進位(前綴 0x)與八進位(前綴 0)三種格式。

var_dump() 測試不同整數格式

<?php
$x = 5985; var_dump($x); echo "<br>";
$x = -345; var_dump($x); echo "<br>";
$x = 0x8C; var_dump($x); echo "<br>";
$x = 047; var_dump($x);
?>

浮點數

浮點數包含小數部分或以指數形式表示(如 2.4e3、8E-5)。

浮點數範例

<?php
$x = 10.365; var_dump($x); echo "<br>";
$x = 2.4e3; var_dump($x); echo "<br>";
$x = 8E-5; var_dump($x);
?>

布林值

僅有 TRUE 與 FALSE 兩種值,常用於條件判斷。

$x = true;
$y = false;

陣列

陣列可在單一變數中儲存多個值。

陣列範例

<?php
$cars = array("Volvo", "BMW", "Toyota");
var_dump($cars);
?>

物件

物件資料類型用於儲存資料與方法。需先使用 class 關鍵字定義類別,再實例化物件。

物件範例

<?php
class Car {
var $color;
function Car($color = "green") {
$this->color = $color;
}
function what_color() {
return $this->color;
}
}
?>

說明:$this 指向目前物件實例。


NULL 值

NULL 表示變數沒有值。可透過指派 null 來清空變數內容。

NULL 範例

<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved