PHP的變數與常量

2021-06-28 00:14:23 字數 1162 閱讀 1815

在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.注意事項 變數不...