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

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

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

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

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

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

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

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

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

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

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

先不說多了我們看一個實(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定時任務(wù)獲取微信access_token的方法

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

    這篇文章主要介紹了PHP定時任務(wù)獲取微信access_token的方法,涉及php基于curl動態(tài)獲取access_token及CentOS下crontab設(shè)置計劃任務(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í)價值,需要的朋友可以參考下
    2020-07-07
  • 淺談php7的重大新特性

    淺談php7的重大新特性

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

    請php正則走開

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

    PHP驗證碼無法顯示的原因及解決辦法

    這篇文章主要介紹了PHP驗證碼無法顯示的原因及解決辦法的相關(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校驗示例

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

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

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

    一直以為有了ajax別人網(wǎng)站的數(shù)據(jù)就可以拿過來用,這也是我這幾天想的一個方像,但是用了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

最新評論

疏附县| 简阳市| 海原县| 阳新县| 洛阳市| 平武县| 商南县| 鹿泉市| 吴忠市| 开阳县| 红河县| 临颍县| 湖北省| 承德县| 乃东县| 武冈市| 西华县| 荣成市| 绩溪县| 安西县| 镇远县| 黎川县| 虎林市| 修文县| 敦化市| 保亭| 商水县| 繁峙县| 永顺县| 镶黄旗| 嵩明县| 四子王旗| 涿州市| 南华县| 繁峙县| 万载县| 涞水县| 界首市| 鄄城县| 青川县| 弥勒县|