#php は定数、変数、関数が関数であるかどうかを判断します
定数が定義されているかどうかを判断します:
#if (defined('CONST_NAME')) {
//do something
}
# 変数が存在するかどうかを判断します: isset()。変数が宣言されていないか、値が割り当てられていることに注意してください。 NULL を宣言すると、isset は両方の FALSE を返します (例:
if (isset($var_name)) { //do something }関数検出には function_exists を使用します。検出される関数名には、次のように引用符を使用する必要があることに注意してください:
if (function_exists('fun_name')) { fun_name(); }例:
<?php /* 判断常量是否存在*/ if (defined('MYCONSTANT')) { echo MYCONSTANT; } //判断变量是否存在 if (isset($myvar)) { echo "存在变量$myvar."; } //判断函数是否存在 if (function_exists('imap_open')) { echo "存在函数imag_openn"; } else { echo "函数imag_open不存在n"; } ?>function_exists は関数が存在するかどうかを決定します
<?php if (function_exists('test_func')) { echo "函数test_func存在"; } else { echo "函数test_func不存在"; } ?>filter_has_var function
filter_has_var() 関数は、指定された関数が存在するかどうかを確認します。入力タイプの変数です。成功した場合は true を返し、そうでない場合は false を返します。
<?php if(!filter_has_var(INPUT_GET, "name")) { echo("Input type does not exist"); } else { echo("Input type exists"); } ?>推奨チュートリアル:
PHP ビデオ チュートリアル
以上がPHPは定数が存在するかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。