ホームページ >バックエンド開発 >PHPチュートリアル >PHP が定数、変数、関数が存在するかどうかを判断する_PHP チュートリアル
定数を検出するには、define を使用し、定数を定義するには、define を使用します。検出する定数には、次のように引用符 (一重または二重) を使用する必要があることに注意してください。
コードは次のとおりですif (定義済み('CONST_NAME')) {
//何かをする
}
変数の検出には isset が使用されます。変数が宣言されていないか、宣言時に NULL の値が割り当てられている場合、isset は次のように FALSE を返すことに注意してください。
コードは次のとおりです
if (isset($var_name)) {
//何かをしてください
}
関数の検出には function_exists を使用します。
if (function_exists('fun_name')) {
fun_name();
}
早速、例を見てみましょう
コードは次のとおりです
/* 定数が存在するかどうかを判断します*/
コードは次のとおりです
filter_has_var() 関数は、指定された入力タイプの変数が存在するかどうかを確認します。
成功した場合は true を返し、それ以外の場合は false を返します。
コードは次のとおりです
if(!filter_has_var(INPUT_GET, "名前"))
{
echo("入力タイプが存在しません");
}
それ以外
{
echo("入力タイプが存在します");
}
?>
http://www.bkjia.com/PHPjc/371412.html