在php中,常量通常是乙個包含固定值的量,包含在常量中的值不會隨指令碼中其他因素的改變而改變。
1.常量
define()函式:define("name","value"); 給常量取名字的時候要避開系統的關鍵字。
constant()函式:constant(string name);獲取常量的值;
defined()函式:defined(string name); 判斷乙個常量是否被定義;
2.預定義常量
__file__:表示該常量所在php程式檔名;
__line__:表示該常量所在php程式行數;
php_version:表示php版本:
php_os: 表示執行php解析器的作業系統名稱;
e_error/e_warning:指向最近錯誤/警示處;
3.變數
宣告變數:$name=value;
變數作用域:區域性變數(作用域是所在函式),全域性變數(作用域是整個php程式,在函式內部使用時要用
global 宣告)
<?php
$x=5;
$y=10;
function mytest()
mytest(); // 執行函式
echo $y; // 輸出變數 $y 的新值
?>
輸出結果為:15
靜態變數(能夠在函式呼叫結束後仍保留的變數值 static宣告);
<?php
function mytest()
mytest();
echo "
";mytest();
echo "
";mytest();
echo "
";mytest();
echo "
";mytest();
?>
輸出結果為:0 1 2 3 4
4.可變變數
可變變數是一種獨特的變數,它允許動態地改變乙個變數的名稱,實現過程是在變數的前面在加乙個「$」;
<?php
$x="lq";
$lq="liuqi";
echo $$lq;
?>
輸出結果為:liuqi PHP 變數與常量
在程式執行的過程中,變數儲存的值可以隨時改變,而常量儲存的值是不可以改變的。變數用於儲存臨時資料資訊。某一變數被定義的時候,系統會自動為該變數分配乙個儲存空間存放變數的值。我們可以在定義變數的時候對其賦值,如果需要改動變數的值,只需再次對其進行賦值即可。對於那些臨時資料資訊或者處理過程,都可以存放在...
PHP 變數與常量
一 變數定義 顧名思義就是可變的量。在記憶體中隨機劃分乙個空間,指明資料型別,按照資料型別來存入值,這個整體稱為變數。二 資料型別 對變數儲存值的範圍進行劃分以加快存值取值的速度的標準。1 數值型 儲存整數的integer 小數的float 單精度浮點型 double 雙精度 浮點型 2 字元型 c...
PHP變數與常量
一 變數 2.php定界符 3.php特點 a.指令碼語言 b.解釋型c.弱型別d.面向過程e.物件導向 4.php的資料型別有哪些 標量型別 boolean interger float double string 復合型別 array object 特殊型別 資源 null 5.注意事項 變數不...