色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP 判斷常量,變量和函數(shù)是否存在

復(fù)制代碼 代碼如下:
if (defined('CONST_NAME')) {
    //do something
}

變量檢測(cè)則是使用isset,注意變量未聲明或聲明時(shí)賦值為NULL,isset均返回FALSE,如:

復(fù)制代碼 代碼如下:
if (isset($var_name)) {
    //do something
}

函數(shù)檢測(cè)用function_exists,注意待檢測(cè)的函數(shù)名也需要使用引號(hào),如:

復(fù)制代碼 代碼如下:
if (function_exists('fun_name')) {
 fun_name();
}
 

先不說(shuō)多了我們看一個(gè)實(shí)例

復(fù)制代碼 代碼如下:
<?php
/* 判斷常量是否存在*/
if (defined('MYCONSTANT')) {
echo MYCONSTANT;
}
//判斷變量是否存在
if (isset($myvar)) {
echo "存在變量$myvar.";
}
//判斷函數(shù)是否存在
if (function_exists('imap_open')) {
echo "存在函數(shù)imag_openn";
} else {
echo "函數(shù)imag_open不存在n";
}
?>
 

function_exists判斷函數(shù)是否存在

復(fù)制代碼 代碼如下:
<?php
if (function_exists('test_func')) {
    echo "函數(shù)test_func存在";
} else {
    echo "函數(shù)test_func不存在";
}
?>
 

filter_has_var函數(shù)

filter_has_var() 函數(shù)檢查是否存在指定輸入類(lèi)型的變量。
若成功,則返回 true,否則返回 false。


復(fù)制代碼 代碼如下:
<?php
if(!filter_has_var(INPUT_GET, "name"))
 {
 echo("Input type does not exist");
 }
else
 {
 echo("Input type exists");
 }
?> 

輸出為. Input type exists

php技術(shù)PHP 判斷常量,變量和函數(shù)是否存在,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 赤峰市| 长葛市| 南靖县| 乐东| 台前县| 吴川市| 岚皋县| 闻喜县| 佛冈县| 正蓝旗| 毕节市| 临江市| 会同县| 隆安县| 东兰县| 石城县| 大新县| 大兴区| 江西省| 屏山县| 云和县| 富顺县| 栾川县| 黄骅市| 石家庄市| 金沙县| 徐水县| 怀化市| 泾阳县| 曲周县| 昌邑市| 浦城县| 阳山县| 莱西市| 东平县| 江都市| 沙河市| 昆山市| 扬州市| 逊克县| 定边县|