PHP 資料型別(深入)

2021-09-17 01:33:33 字數 729 閱讀 2312

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...