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

伊谢尔伦
リリース: 2023-03-11 22:26:01
オリジナル
2090 人が閲覧しました

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

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

if (isset($var_name)) {
    //do something
}
ログイン後にコピー

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

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート