php 5 資料型別
string(字串), integer(整型), float(浮點型), boolean(布林型), array(陣列), object(物件), null(空值)。
乙個字串是一串字元的序列,就像 "hello world!"。
你可以將任何文字放在單引號和雙引號中:
<?php
$x = "hello world!";
echo $x;
echo "
"; $x = 'hello world!';
echo $x;
?>
整數是乙個沒有小數的數字。
整數規則:
在以下例項中我們將測試不同的數字。 php var_dump() 函式返回變數的資料型別和值:
<?php
$x = 5985;
var_dump($x);
echo "
"; $x = -345; // 負數
var_dump($x);
echo "
"; $x = 0x8c; // 十六進製制數
var_dump($x);
echo "
";$x = 047; // 八進位制數
var_dump($x);
?>
浮點數是帶小數部分的數字,或是指數形式。
在以下例項中我們將測試不同的數字。 php var_dump() 函式返回變數的資料型別和值:
<?php
$x = 10.365;
var_dump($x);
echo "
"; $x = 2.4e3;
var_dump($x);
echo "
"; $x = 8e-5;
var_dump($x);
?>
布林型可以是 true 或 false。
$x=true;
$y=false;
布林型通常用於條件判斷。在接下來的章節中你會學到更多關於條件控制的教程。
陣列可以在乙個變數中儲存多個值。
在以下例項中建立了乙個陣列, 然後使用 php var_dump() 函式返回陣列的資料型別和值:
<?php
$cars=array("volvo","bmw","toyota");
var_dump($cars);
?>
在接下來的章節中你將學到更多關於陣列的知識。
物件資料型別也可以用於儲存資料。
在 php 中,物件必須宣告。
首先,你必須使用class關鍵字宣告類物件。類是可以包含屬性和方法的結構。
然後我們在類中定義資料型別,然後在例項化的類中使用資料型別:
<?php
class car
function what_color()
}?>
以上例項中php關鍵字this就是指向當前物件例項的指標,不指向任何其他物件或類。
你將會在接下來的章節中學會更多關於物件的知識。
null 值表示變數沒有值。null 是資料型別為 null 的值。
null 值指明乙個變數是否為空值。 同樣可用於資料空值和null值的區別。
可以通過設定變數值為 null 來清空變數資料:
<?php
$x="hello world!";
$x=null;
var_dump($x);
?>
PHP 5 資料型別
php5 資料型別 php整型 整數是乙個沒有小數的數字 php浮點型 浮點數是帶小數部分的數字,或是指數形式 php布林型 值是 true 或 false php陣列 陣列可以在乙個變數中儲存多個值 可用var dump 函式返回陣列的資料型別和值 php物件 物件資料型別也可以用於儲存資料 ph...
php基礎 5 資料型別
資料型別 data type 在php中指的是儲存的資料本身的型別,而不是變數的型別,php是一種弱型別語言,變數本身沒有資料型別。php的八種資料型別 在php中將資料分為三大類八小類 簡單 基本 資料型別 4個小類 整形 int integer 系統分配4個位元組儲存,表示整數型別 有前提 浮點...
PHP5 同時解碼 POST GET 資料
http協議中,規定了資料可以post 或 get 上傳,並且php直譯器會自動將其解碼,生成對應的 post get 變數,但能否同時用post 和 get 方式傳資料呢?今用 php5 實驗了下,發現是可以的,http的請求頭如下述形式 第一行中的 post url para.php?id 12...