最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2009年04月26日 02:00:47   作者:  
如果你看懂了上面一句話,那么接下來都是廢話,PHP手冊寫的還是很全的.一句話就把我標(biāo)題中的問題全部解決了.

復(fù)制代碼 代碼如下:

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

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

復(fù)制代碼 代碼如下:

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

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

復(fù)制代碼 代碼如下:

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

先不說多了我們看一個(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ù)檢查是否存在指定輸入類型的變量。
若成功,則返回 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

相關(guān)文章

  • PHP定時(shí)任務(wù)獲取微信access_token的方法

    PHP定時(shí)任務(wù)獲取微信access_token的方法

    這篇文章主要介紹了PHP定時(shí)任務(wù)獲取微信access_token的方法,涉及php基于curl動態(tài)獲取access_token及CentOS下crontab設(shè)置計(jì)劃任務(wù)的相關(guān)操作技巧,需要的朋友可以參考下
    2016-10-10
  • PHP如何使用cURL實(shí)現(xiàn)Get和Post請求

    PHP如何使用cURL實(shí)現(xiàn)Get和Post請求

    這篇文章主要介紹了PHP如何使用cURL實(shí)現(xiàn)Get和Post請求,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 淺談php7的重大新特性

    淺談php7的重大新特性

    PHP7將在2015年10月正式發(fā)布,PHP7 ,將會是PHP腳本語言的重大版本更新,同時(shí)將帶來大幅的性能改進(jìn)和新的特性,以及改進(jìn)一些過時(shí)功能。 該 發(fā)布版本將會專注在性能加強(qiáng),源自PHP版本樹中的phpng分支。
    2015-10-10
  • 請php正則走開

    請php正則走開

    玩PHP玩了幾年了,在剛剛接觸PHP的時(shí)候感覺正則真的很洋氣,我想替換啥就替換啥。然而隨著工作的推移,漸漸對正則開發(fā)反感起來,正則的速度太慢了,而且特占內(nèi)存。在一個(gè)群里有個(gè)網(wǎng)友說,正則速度快,正則簡單,正則開發(fā)效率高。我并沒有與他爭辯,因?yàn)槲覄倓傋鯬HP的時(shí)候也是這樣的想法。但是正則真的那么好嗎?
    2008-03-03
  • PHP驗(yàn)證碼無法顯示的原因及解決辦法

    PHP驗(yàn)證碼無法顯示的原因及解決辦法

    這篇文章主要介紹了PHP驗(yàn)證碼無法顯示的原因及解決辦法的相關(guān)資料,這里說明了如何出現(xiàn)無法顯示的原因及相應(yīng)的解決辦法,需要的朋友可以參考下
    2017-08-08
  • PHP實(shí)現(xiàn)自動識別Restful API的返回內(nèi)容類型

    PHP實(shí)現(xiàn)自動識別Restful API的返回內(nèi)容類型

    這篇文章主要介紹了PHP實(shí)現(xiàn)自動識別Restful API的返回內(nèi)容類型,并實(shí)現(xiàn)自動自動渲染成 json、xml、html、serialize、csv、php等數(shù)據(jù)格式輸出,需要的朋友可以參考下
    2015-02-02
  • php使用json-schema模塊實(shí)現(xiàn)json校驗(yàn)示例

    php使用json-schema模塊實(shí)現(xiàn)json校驗(yàn)示例

    這篇文章主要介紹了php使用json-schema模塊實(shí)現(xiàn)json校驗(yàn),結(jié)合實(shí)例形式分析了json-schema模塊的安裝及使用json-schema模塊進(jìn)行json校驗(yàn)的相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • 使用PHP socke 向指定頁面提交數(shù)據(jù)

    使用PHP socke 向指定頁面提交數(shù)據(jù)

    一直以為有了ajax別人網(wǎng)站的數(shù)據(jù)就可以拿過來用,這也是我這幾天想的一個(gè)方像,但是用了firefox測試之后,現(xiàn)在不能,
    2008-07-07
  • php getimagesize 上傳圖片的長度和寬度檢測代碼

    php getimagesize 上傳圖片的長度和寬度檢測代碼

    getimagesize — 取得圖像大小
    2010-05-05
  • php多層數(shù)組與對象的轉(zhuǎn)換實(shí)例代碼

    php多層數(shù)組與對象的轉(zhuǎn)換實(shí)例代碼

    通過json_decode(json_encode($object)可以將對象一次性轉(zhuǎn)換為數(shù)組,但是object中遇到非utf-8編碼的非ascii字符則會出現(xiàn)問題,比如gbk的中文,何況json_encode和decode的性能也值得疑慮
    2013-08-08

最新評論

崇文区| 深水埗区| 云安县| 平安县| 徐州市| 茶陵县| 明溪县| 永济市| 琼中| 冀州市| 武定县| 郧西县| 桃园市| 南阳市| 广宁县| 贵阳市| 井冈山市| 龙川县| 翁源县| 临汾市| 忻城县| 利川市| 金坛市| 蓬安县| 德江县| 河北区| 浮山县| 达孜县| 府谷县| 九龙县| 永仁县| 柳江县| 罗山县| 镇赉县| 安乡县| 郑州市| 大姚县| 本溪市| 龙里县| 嵊泗县| 宽甸|