php變數的宣告:
在html中我們通常會用關鍵字來宣告乙個變數。而在php 中沒有宣告變數的命令 ,變數在我們第一次賦值給它的時候被建立的。在php中代替關鍵字的是乙個符號:&。
<
?php
&text =
"hello world"
;&num =10;
?>
php變數的資料型別:
因為php是一門弱型別語言,因此php的變數不需要宣告該資料的資料型別,php會自動根據變數的值來轉換正確的資料型別。
php變數的作用於:
既然有了變數,那麼就有了變數的作用域,php的變數和js中的變數一樣,由於定義的位置不同,其生效的範圍也不一樣。
<
?php
$x=5
;// 全域性變數
function
mytest()
mytest()
;echo "測試函式外變數:"
;echo "變數 x 為: $x"
;echo "";
echo "變數 y 為: $y";?
>
<
?php
$x=5
;$y=10;
function
mytest()
mytest()
;echo $y;
// 輸出 15
?>
php 將所有全域性變數儲存在乙個名為 $globals[index] 的陣列中。 index 儲存變數的名稱。這個陣列可以在函式內部訪問,也可以直接用來更新全域性變數。
<
?php
$x=5
;$y=10;
function
mytest()
mytest()
;echo $y;
?>
static 作用域:
static是乙個關鍵字,其效果和let關鍵字有點相似。函式內生命的變數隨著函式的完成會被刪除,當我們不想某個變數被刪除的時候我們可以使用static關鍵字。
<
?php
function
mytest()
mytest()
;//0
mytest()
;//1
mytest()
;//2
?>
因為static關鍵字宣告的變數在函式完成後依然存在,每次呼叫該函式時,該變數將會保留著函式前一次被呼叫時的值(該變數依然是區域性變數)。 解析php變數,PHP變數的定義與使用例項詳解
什麼是變數?變數指的就是在程式執行過程中數值可以變化的量,它與我們所講的常量是相反的,我們常量是只要被定義了,在程式中就不能被改變。而變數是可以變的。變數用來做什麼?變數就是用來儲存我們值,相當於乙個儲存資料的容器,例如 x 5 y 6 z x y,從上面的表示式 z x y,我們能夠計算出 z 的...
PHP變數使用總結
1.定義常量define constant hello world.常量只能包含標量資料 boolean,integer,float 和 string 呼叫常量時,只需要簡單的用名稱取得常量的值,而不能加 符號,如 echo constant 如果常量名是動態的,也可以用函式constant 來讀取...
php快取變數 使用PHP靜態變數當快取的方法
下面這個php的 例項,功能是幫助使用者重置密碼,requestresetpassword是接收使用者重置密碼的請求並且做了相應的檢查。為了更好的復用性,我將重置密碼的操作單獨分配到乙個新的resetpassword的函式,更改完密碼的後再呼叫sendemail向使用者傳送一封通知郵件。使用者請求重...