関数が定義済みかどうかを確認 - function_exists関数
当ページのリンクには広告が含まれています。
プログラミング言語PHPで、関数が定義済みかどうかを確認する関数 function_existsを紹介します。
function_exists関数
bool function_exists ( string $function_name )
指定した関数が定義済みかどうかを確認します。
引数 $function_name 定義済みかどうかを確認する関数を文字列で指定します。
返り値
指定した関数が定義されている場合は、trueを、その他の場合は、falseを返します。
サンプルコード
指定した定数が定義されているかどうかを確認するサンプルコードです。コード内では、date関数とmb_convert_encoding関数を利用しています。
function_exists( 関数 )
<?php var_dump( function_exists('date') ); var_dump( function_exists('mb_convert_encoding') ); var_dump( function_exists('tmp') ); var_dump( function_exists('test') ); ?>
実行結果です。指定した関数が定義されている場合は、trueを、定義されていない場合は、falseを返しています。
bool(true) bool(true) bool(false) bool(false)