0
0

More than 1 year has passed since last update.

PHP function_exists

Posted at

概要

  • PHPのfunction_exists()関数を簡単にまとめる。

内容

  • function_exists()関数は引数に取った関数が組み込み関数、ユーザー定義関数のいずれかで定義済みかを確認する。

    • 定義済みの場合trueを、定義されていない場合falseを返す。
  • 例1(下記は「関数は存在しません」と出力される。)

    <?php
    
    if (function_exists('foo')) {
        echo '関数が存在します。';
    } else {
        echo '関数は存在しません。';
    }
    // 関数は存在しません。と出力される。
    
  • 例2(下記は「関数が存在します。」と出力される。ユーザー定義関数をチェックする。)

    <?php
    
    function foo() {
        echo 'foo';
    }
    
    if (function_exists('foo')) {
        echo '関数が存在します。';
    } else {
        echo '関数は存在しません。';
    }
    // 関数は存在します。と出力される。
    
  • 例3(下記は「関数が存在します。」と出力される。組み込み関数もチェックされる。)

    <?php
    
    if (function_exists('is_null')) {
        echo '関数が存在します。';
    } else {
        echo '関数は存在しません。';
    }
    // 関数は存在します。と出力される。
    

参考文献

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0