PHP資料型別

2021-09-20 01:47:57 字數 1875 閱讀 4810

php資料型別有:

string(字串), integer(整型), float(浮點型), boolean(布林型), array(陣列), object(物件), null(空值)

php字串

乙個字串是一串字元的序列,就像 "hello world!"。

你可以將任何文字放在單引號和雙引號中:

<?php

$x = "hello world!";

echo $x;

echo "

"; $x = 'hello world!';

echo $x;

?>

php整型

整數是乙個沒有小數的數字。

整數規則:

整數必須至少有乙個數字 (0-9)

整數不能包含逗號或空格

整數是沒有小數點的

整數可以是正數或負數

整型可以用三種格式來指定:十進位制, 十六進製制( 以 0x 為字首)或八進位制(字首為 0)

在以下例項中我們將測試不同的數字。 php var_dump() 函式返回變數的資料型別和值:

<?php

$x = 5985;

var_dump($x);

echo "

"; $x = -345; // negative number

var_dump($x);

echo "

"; $x = 0x8c; // hexadecimal number

var_dump($x);

echo "

";$x = 047; // octal number

var_dump($x);

?>

php浮點型

浮點數是帶小數部分的數字,或是指數形式。

在以下例項中我們將測試不同的數字。 php var_dump() 函式返回變數的資料型別和值:

<?php

$x = 10.365;

var_dump($x);

echo "

"; $x = 2.4e3;

var_dump($x);

echo "

"; $x = 8e-5;

var_dump($x);

?>

php布林型

布林型可以是 true 或 false

$x=true;

$y=false;

布林型通常用於條件判斷。在接下來的章節中你會學到更多關於條件控制的教程

php陣列

陣列可以在乙個變數中儲存多個值。

在以下例項中建立了乙個陣列, 然後使用 php var_dump() 函式返回陣列的資料型別和值:

<?php

$cars=array("volvo","bmw","toyota");

var_dump($cars);

?>

在接下來的章節中你將學到更多關於陣列的知識

php物件

物件資料型別也可以用於儲存資料。

在 php 中,物件必須宣告。

首先,你必須使用class關鍵字宣告類物件。類是可以包含屬性和方法的結構。

然後我們在類中定義資料型別,然後在例項化的類中使用資料型別:

<?php

class car

function what_color()

}?>

以上例項中php關鍵字this就是指向當前物件例項的指標,不指向任何其他物件或類。

你將會在接下來的章節中學會更多關於物件的知識

php null 值

null 值表示變數沒有值。null 是資料型別為 null 的值。

null 值指明乙個變數是否為空值。 同樣可用於資料空值和null值的區別。

可以通過設定變數值為 null 來清空變數資料:

php偽資料資料型別 PHP的資料型別

php的資料型別 資料型別 整體劃分 標量型別 int,float,string,bool 復合型別 array,object 特殊型別 null,resouce 整數型別int,integer 3種整數表示法 十進位制寫法 123 n1 123 八進位制寫法 0123 n2 0123 十六進製制寫...

PHP 資料型別

php 支援8種基本的資料型別。四種標量型別 boolean 布林型 integer 整型 float 浮點型,也稱作 double string 字串 兩種復合型別 array 陣列 object 物件 最後是兩種特殊型別 resource 資源 null null 為了確保 的易讀性,本手冊還介...

PHP 資料型別

要明確地將乙個值轉換成 boolean 用 bool 或者 boolean 來強制轉換。但是很多情況下不需要用強制轉換,因為當運算子,函式或者流程控制結構需要乙個boolean 引數時,該值會被自動轉換。參見型別轉換的判別。當轉換為 boolean 時,以下值被認為是false warning浮點數...