php溫習 變數,常量

2022-06-17 07:48:10 字數 1394 閱讀 6950

1.變數

記憶體中用於臨時儲存資料的乙個空間,空間有乙個名字子,變數都是以$開頭

預定義變數:  $_get  $_post  $_request   $_sever  $_seesion  $_cookie  $_files $global

可變變數:

$$變數名    //字串

$v='age'

$age=20

echo $$v;   //20   

2.常量

define('常量名',值,true or false)

首個引數定義常量的名稱

第二個引數定義常量的值

可選的第三個引數規定常量名是否對大小寫不敏感。預設是 false。

define('php',123);          //預設對大小寫敏感

define('php',123,true);   //對大小寫不敏感

const  常量名=值

const只能接受靜態的標量,而define可以採用任何表示式

const用於類成員變數的定義,一經定義,不可修改。define不可以用於類成員變數的定義,可用於全域性常量。

const可在類中使用,define不能

const不能再條件語句中定義常量

3.資料型別

標量型別

int   float    string  boolean

復合型別

array   object

特殊型別

null         resource  資源型別 也是種特殊變數,不能讓程式猿直接定義。必須使用php為我們提供的資源操作函式來獲取。

型別轉換

自動轉換,當參與運算的兩個運算元,資料型別不一致的時候,會根據運算子自動進行轉換。

強制轉換,其他資料型別轉為布林型別

boolean變數    0 、  0.00  、null、 ''、 『0』  ,空陣列   等效於布林false的值

型別判斷

is_型別名()

is_string()

is_int()

is_array()

is_float()

is_null()

isset()   判斷變數是否設定,判斷乙個變數的值是否為null,若變數存在且其值為null,也返回 false。 若變數存在且值不為null,則返回 ture//表單,前台資料

empty()  判斷乙個變數的值是否為空,等於布林。

若變數不存在則返回 true

若變數存在且其值為""、0、"0"、null、、false、array()、var $var; 以及沒有任何屬性的物件,則返回 ture

若變數存在且值不為""、0、"0"、null、、false、array()、var $var; 以及沒有任何屬性的物件,則返回 false

php常量 變數,PHP 魔術常量

php 魔術常量 php 向它執行的任何指令碼提供了大量的預定義常量。不過很多常量都是由不同的擴充套件庫定義的,只有在載入了這些擴充套件庫時才會出現,或者動態載入後,或者在編譯時已經包括進去了。有八個魔術常量它們的值隨著它們在 中的位置改變而改變。例如 line 的值就依賴於它在指令碼中所處的行來決...

PHP 變數與常量

在程式執行的過程中,變數儲存的值可以隨時改變,而常量儲存的值是不可以改變的。變數用於儲存臨時資料資訊。某一變數被定義的時候,系統會自動為該變數分配乙個儲存空間存放變數的值。我們可以在定義變數的時候對其賦值,如果需要改動變數的值,只需再次對其進行賦值即可。對於那些臨時資料資訊或者處理過程,都可以存放在...

PHP 變數與常量

一 變數定義 顧名思義就是可變的量。在記憶體中隨機劃分乙個空間,指明資料型別,按照資料型別來存入值,這個整體稱為變數。二 資料型別 對變數儲存值的範圍進行劃分以加快存值取值的速度的標準。1 數值型 儲存整數的integer 小數的float 單精度浮點型 double 雙精度 浮點型 2 字元型 c...