国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > PHP > 正文

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

2024-05-04 23:13:45
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
在php開發(fā)中我們經(jīng)常會(huì)面要提供預(yù)定義判斷變量或常量或函數(shù)是不是有了,下面我來(lái)介紹一些常用的判斷常量、變量和函數(shù)是否存在應(yīng)用實(shí)例。
常量檢測(cè)使用defined,定義常量則是define。注意待檢測(cè)的常量需要使用引號(hào)(單雙均可),如:

代碼如下

if (defined('CONST_NAME')) {
//do something
}



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

代碼如下

if (isset($var_name)) {
//do something
}

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

if (function_exists('fun_name')) {
fun_name();
}



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

代碼如下


<?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ù)是否存在

代碼如下


<?php
if (function_exists('test_func')) {
echo "函數(shù)test_func存在";
} else {
echo "函數(shù)test_func不存在";
}
?>




filter_has_var函數(shù)

filter_has_var() 函數(shù)檢查是否存在指定輸入類型的變量。

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



代碼如下

<?php
if(!filter_has_var(INPUT_GET, "name"))
{
echo("Input type does not exist");
}
else
{
echo("Input type exists");
}
?>


輸出為. Input type exists
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 垫江县| 顺义区| 平和县| 车险| 拜泉县| 桐乡市| 南溪县| 普陀区| 腾冲县| 凤山市| 综艺| 鄂托克旗| 竹山县| 辰溪县| 淮滨县| 成都市| 东丰县| 内乡县| 托里县| 南城县| 教育| 井研县| 靖江市| 龙陵县| 体育| 宁河县| 永年县| 景东| 西吉县| 乐亭县| 依安县| 太原市| 东港市| 广宗县| 汕尾市| 鹤岗市| 射阳县| 东乌珠穆沁旗| 淄博市| 布拖县| 晋州市|