PHP資料型別

2021-07-11 05:46:12 字數 1399 閱讀 2158

php的資料型別主要有:字串,整型,浮點型,邏輯型,陣列,物件和null,var_dump函式會返回資料的型別和值資訊

字串是乙個字串行,要用引號標識,寫在單引號或雙引號內,如』hello world是乙個字串『

<?php

$x='我是乙個字串';

echo $x;

var_dump($x);//輸出關於x的資訊,型別和值即長度

?>

整數類似數學中的整數概念,沒有小數點;php中有三種格式的整數:十進位制、十六進製制(字首0x)和八進位制(字首0)

<?php

$a=123;//此時a即為整型

echo $a;

var_dump($a);

?>

浮點型指的是有小數點或指數形式的數字

<?php

$a=3.1415926;//此時的變數a為浮點型

ehco $a;

var_dump($a);

?>

邏輯型也叫布林型,只有兩中值,分別為true和false,true代表真,false代表假

<?php

$a=true;//a為布林值真

$b=false;

var_dump($a);

var_dump($b);

?>

php中的陣列包括索引陣列和關聯陣列,索引陣列下標是數字,關聯陣列下標是數字或字串(稱為鍵值),兩類陣列中元素可以分別用下標和鍵值訪問

<?php

//在之前說過$globals是乙個陣列

echo '';//輸出html標籤,格式化輸出

var_dump($globals);

?>

php中的物件是儲存資料和有關如何處理資料資訊的資料型別,我們必須明確申明物件的類,用class關鍵字,在類中定義資料型別並在例項化時使用

<?php

//定義乙個類,名為test

class test

}//例項化類test

$test=test();

var_dump($test);

?>

php中的null值較特殊,null資料型別的唯一可能值是null,null值表示表示變數是否為空,注意此與空字串和空陣列不同

<?php

$a='這裡有值';

var_dump($a);//a為字串型別

$a=null;

var_dump($a);//a為空,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浮點數...