在php中儲存資料的一種方式,就是i可以發生改變的量,這種方式是在記憶體中開闢一個可以存放資料的空間,給這個空間起個名稱,這時候的空間就可以稱為變數。在運行過程中這個值是可以改變的
目前空間的名稱就是變數名,目前空間的資料(八種資料型別)就稱為變數值
定義變數並賦值(推薦學習:PHP影片教學)
定義變數:$變數名稱; 注意這樣定義的變數是可以的,但不能使用,直接輸出會報錯,必須後面跟著一個變數值才可以使用
notice:注意
undefined:未定義
variable:變數
定義變數並賦值:$變數名稱= 變數值;
<?php// $a;// echo $a;$a =1;echo $a;?>
定義變數的規則
#變數名是區分大小寫的
66eaf83bd3857758f85492f36dfd6951
變數名建議使用有意義的名稱,看到變數名稱就知道代表啥意思,例如$name、$age、$sex、$get_user_name
命名規則:必須是數字、字母、底線組成且不能以數字開頭。例如:$a1、$A1、$a_1、$_a1、$_2都可以但是不能是$1a。
命名的三種規則方式:
駝峰式命名法:第一個單子首字母小寫,其他大寫。例如$getUserName
下劃線命名法:每個單字用底線隔開。例如$get_user_name
帕斯卡命名法:每個單字首字母都大寫。例如:$GetUserName
變數常用的幾個函數:
echo:列印輸出變數的值
var_dump():列印變數的類型、長度、值
isset():判斷變數是否存在,如果變數存在且不是null則回傳true,否則傳回的時false
unset():銷毀變數
變數的八種資料型別
標量型別:int(整數型)、float(浮點型)、boolean(布林型別)、string(字串型別)
複合型別:array(陣列)、object(物件)
特殊型別:null(空白)、resource(資源)
int:整數型
整數型包括正整數和負整數和0,在定義變數賦值的時候直接寫數字就可以了
float:浮點型
#說明:包括小數,負小數,正小數和0.0
string:字串型
說明:只要是任何類型的資料加上單引號或雙引號就是字串類型,
boolean:布林型
說明:布林型只有兩個值,true和false,布林值是和一些其他方式配合使用的例如流程控制
array 陣列
說明:陣列是指能夠在單一變數中儲存多個值的特殊變數
object 物件
空白型別
說明:沒有任何值的一個給變數定義賦值方式
resource資源
說明:它不是一種具體的值,而是一個多種資料的統稱
以上是php中變數有哪些基本資料方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!