php變數詳解

2021-07-11 22:39:37 字數 1380 閱讀 3857

一、php 變數規則:

變數以 $ 符號開始,後面跟著變數的名稱

變數名必須以字母或者下劃線字元開始

變數名只能包含字母數字字元以及下劃線(a-z、0-9 和 _ )

變數名不能包含空格

變數名是區分大小寫的($y 和 $y 是兩個不同的變數,只有變數和常量區分大小寫,其他不區分)

變數的命名風格 駝峰式書寫 $aaabbbccc

php 是一門弱型別語言,不必向 php 宣告該變數的資料型別。

php 會根據變數的值,自動把變數轉換為正確的資料型別。

可變變數

乙個變數的變數名可以動態設定和使用。

$one="#########";

$two="one";

$three="two";

$four="three";

echo $four."

"; //three

echo $$four."

"; //two

echo $$$four."

"; //one

echo $$$$four."

"; //####

變數的引用賦值

使用乙個「&」符號加到將要複製的變數前面,就不僅將值賦給了變數而且將位址也賦給了變數(共同引用),改變其中任乙個變數的值,另乙個變數的值也會改變。詳細看下面的2段**。

**一、

$one=10;

$two=&$one;

$two="hello";

echo $one."

"; //10

echo $two."

"; //100

**二、

$one=10;

$two=$one;

$one="hello";

echo $one."

"; //hello

echo $two."

"; //10

二、變數的型別

php中共有8中型別

1)、4種標量

整型:int integer

布林型:bool boolean

浮點型:float, double,real

字串:string

2)、2種復合型別

陣列:array

物件:object

3)、2種特殊型別

資源型別:resource

空型別:null

var_dump(變數或值)   既可以檢視變數或值的型別,又可以檢視資料

三、變數的作用域

php變數詳解

變數是用於儲存資訊的 容器 定義乙個變數的語法 變數名 值 使用變數的例子 x 5 y 6 z x y echo z 執行 從這個例子可以看出,變數名以 開始,標明這是乙個變數。變數名以字母 a z a z 或者下劃線 開始,後面可以跟任意字母或數字以及下劃線,但不能是空格。php 變數規則 注意 ...

PHP伺服器變數 SERVER詳解

伺服器變數 server 詳解 1 session php self 獲取當前正在執行指令碼的檔名 2 server server protocol 請求頁面時通訊協議的名稱和版本。例如,http 1.0 3 server request time 請求開始時的時間戳。從 php 5.1.0 起有效...

PHP語全域性變數 SERVER詳解

要求 記憶大體內容 server http accept language 瀏覽器語言 server remote addr 當前使用者 ip server remote host 當前使用者主機名 server request uri url server remote port 埠。server...