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

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

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

2024-05-04 23:07:06
字體:
供稿:網(wǎng)友

在php開發(fā)中我們經(jīng)常會面要提供預(yù)定義判斷變量或常量或函數(shù)是不是有了,下面我來介紹一些常用的判斷常量、變量和函數(shù)是否存在應(yīng)用實例。

常量檢測使用defined,定義常量則是define,注意待檢測的常量需要使用引號,單雙均可,代碼如下:

  1. if (defined('CONST_NAME')) { 
  2.     //do something  

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

  1. if (isset($var_name)) { 
  2.     //do something 

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

  1. if (function_exists('fun_name')) { 
  2.  fun_name(); 

先不說多了我們看一個實例,代碼如下:

  1. <?php  
  2. /* 判斷常量是否存在*/  
  3. if (defined('MYCONSTANT')) {  
  4. echo MYCONSTANT;  
  5. }  
  6. //判斷變量是否存在  
  7. if (isset($myvar)) {  
  8. echo "存在變量$myvar.";  
  9. }  
  10. //判斷函數(shù)是否存在  
  11. if (function_exists('imap_open')) {  
  12. echo "存在函數(shù)imag_openn";  
  13. else {  
  14. echo "函數(shù)imag_open不存在n";  
  15. }  
  16. ?> 

function_exists判斷函數(shù)是否存在,代碼如下:

  1. <?php 
  2. if (function_exists('test_func')) { 
  3.     echo "函數(shù)test_func存在"
  4. else { 
  5.     echo "函數(shù)test_func不存在"
  6. ?> 

filter_has_var函數(shù),filter_has_var() 函數(shù)檢查是否存在指定輸入類型的變量,若成功,則返回 true,否則返回 false,代碼如下:

  1. <?php 
  2. if(!filter_has_var(INPUT_GET, "name")) 
  3.  { 
  4.  echo("Input type does not exist"); 
  5.  } 
  6. else 
  7.  { 
  8.  echo("Input type exists"); 
  9.  } 
  10. ?> 
輸出為. Input type exists

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿巴嘎旗| 广河县| 庄浪县| 库车县| 丽江市| 内乡县| 澳门| 盐池县| 桃园市| 遂平县| 电白县| 渭源县| 贺兰县| 两当县| 会同县| 深泽县| 元谋县| 应城市| 松江区| 石屏县| 体育| 江永县| 海阳市| 抚松县| 平顺县| 尼勒克县| 华亭县| 汝州市| 普格县| 富蕴县| 荃湾区| 贵港市| 乌拉特前旗| 渝北区| 安溪县| 松桃| 瑞昌市| 嘉黎县| 专栏| 元阳县| 龙口市|