1.string (字串)
乙個字串是一串字元的序列.可以將任何文字放在單引號或雙引號中.
2.internet(整型)
整數是乙個沒有小數的數字
整數規則
必須至少有乙個數字
不能包含逗號或空格
沒有小數點
可以是正數或負數
有三種格式:十進位制 十六進製制(0x)或八進位制(0)
var_dump()函式返回變數的資料型別和值
3.float (浮點型)
浮點型是帶小數部分的數字,或者是指數形式
4.布林型
布林型可以是true或false
布林型常用於條件的判斷.
5.array (陣列)
陣列可以在乙個變數中儲存多個值.
6.物件
基本和c++類似
必須使用class關鍵字宣告類物件
<?php
class car
function what_color() }
function print_vars($obj)
}//例項乙個物件
$herbie =new car("white");
print_vars($herbie);
?>
輸出:herbie:properties color=white
6.null值
可以通過設定變數值為null來清空變數資料
深入C 資料型別
源於 system value type家族 主要包括 基本資料型別和列舉型別 結構型別 對於值型別,不同的變數會分配不同的儲存控制項,並且儲存空間中儲存的是該變數的的值。改變乙個變數的值不會影響另乙個變數的值。源於 system object家族 主要包括 類 介面和陣列 如果直接賦值給其他變數,...
深入C 資料型別
值型別 源於system.valuetype 引用型別 源於system.object 結構中可以有字段也可以有方法 定義時,結構中的字段不能被賦初值 可以不用new,直接定義結構的物件即可 前提該屬性的型別不是數值型別 宣告結構的物件後,必須給結構的成員賦初值 結構體中沒有預設建構函式,但類中有預...
深入C 資料型別
一 值型別與引用型別 值型別源於system.valuetype家族,值型別包括基本資料型別,結構型別和列舉型別。值型別 在棧上儲存的真實的值。引用型別源於system.object家族,在c 中引用型別主要包括陣列 類 介面 string型別等。引用型別 在棧和堆上都要分配空間。值型別例題 1 c...