PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips211 関数が定義されているかどうか調べる

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-12関数Tips211 関数が定義されているかどうか調べる

Level1

Pointfunction_exists関数を使う

特定の名前の関数が定義されているかを調べるには、function_exists関数を使います。

function_exists関数は、引数で指定された関数名の関数がすでに定義されているかを判断して、すでに定義済みの場合にはTRUEを返し、まだ定義されていない場合にはFALSEを返します。

function_exists関数の使い方

論理値 = function_exists(関数名);

なお、関数ではないPHPの文法名(たとえばinclude文やecho文)にはFALSEを返します。

リスト1211.php
<?php
  //関数定義
  function sample_func() {
    //何もしない
  }
  header("Content-Type: text/plain; charset=UTF-8");
  //定義済み関数
  echo "

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません