ホームページ  >  記事  >  バックエンド開発  >  PHP が定数、変数、関数が存在するかどうかを判断する方法の詳細なコード例

PHP が定数、変数、関数が存在するかどうかを判断する方法の詳細なコード例

伊谢尔伦
伊谢尔伦オリジナル
2017-06-29 10:26:572034ブラウズ

上記の文を理解できれば、残りはナンセンスです。PHP マニュアル は、私のタイトルにあるすべての問題を 1 つの文で解決します。

if (defined('CONST_NAME')) {
    //do something 
}
変数
は isset を使用して検出されます。変数が宣言されていないか、宣言時に NULL の値が割り当てられていることに注意してください。 isset は次のように FALSE を返します。 検出される関数名も必要であることに注意してください。例:

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

関数が存在するかどうかを判断する例を見てみましょう

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

filter_has_var() 関数は、指定された変数があるかどうかを確認します。入力タイプが存在します。 成功した場合は true を返し、それ以外の場合は false を返します。

<?php 
/* 判断常量是否存在*/ 
if (defined(&#39;MYCONSTANT&#39;)) { 
echo MYCONSTANT; 
} 
//判断变量是否存在 
if (isset($myvar)) { 
echo "存在变量$myvar."; 
} 
//判断函数是否存在 
if (function_exists(&#39;imap_open&#39;)) { 
echo "存在函数imag_openn"; 
} else { 
echo "函数imag_open不存在n"; 
} 
?>

入力タイプが存在します

以上がPHP が定数、変数、関数が存在するかどうかを判断する方法の詳細なコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。