PHP 判斷常量,變數和函式是否存在

2022-04-29 08:57:09 字數 892 閱讀 1150

判斷變數是否被定義:defined()

1

if (defined('const_name'))

判斷變數是否存在:isset() ,注意變數未宣告或宣告時賦值為null,isset均返回false,如:

1 f (isset($var_name

))

函式檢測用function_exists,注意待檢測的函式名也需要使用引號,如:

1

if (function_exists('fun_name'))

4

例項:

<?php 

/*判斷常量是否存在

*/if (defined('myconstant'))

//判斷變數是否存在

if (isset($myvar

))

//判斷函式是否存在

if (function_exists('imap_open'))

else

?>

function_exists判斷函式是否存在

1

<?php

2if (function_exists('test_func')) else

7 ?>

filter_has_var函式

filter_has_var() 函式檢查是否存在指定輸入型別的變數。

若成功,則返回 true,否則返回 false。

1

<?php

2if(!filter_has_var(input_get, "name"))36

else

710 ?>

輸出為. input type exists

php常量 變數,PHP 魔術常量

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

php預定義常量 變數

php中可以使用預定義常量獲取php中的資訊,常用的預定義常量如下表所示。常量名功能 file 預設常量,php程式檔名 line 預設常量,php程式行數 php version 內建常量,php程式的版本,如3.0.8 dev php os 內建常量,執行php解析器的作業系統名稱,如windo...

php判斷是否是檔案 php 判斷檔案是否存在

sha1 file 計算文字檔案sha 1雜湊 sha1 file file 語法 sha1 file file,raw 引數 file 必需。規定要計算的檔案。raw 可選。布林值,規定十六進製制或二進位制輸出格式 true 原始 16 字元二進位制格式 false 預設。32 字元十六進製制數 ...