English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP基本教程

PHP上級教程

PHP & MySQL

PHPリファレンスマニュアル

PHP get_class_methods()関数の用法および例

PHPクラス/Object関数リファレンスマニュアル

get_class_methods()関数は、クラスのメソッド名を含む配列を返します。

構文

get_class_methods( $class_name );

定義および用法

クラスメソッド名を取得します。class_nameで指定されたクラスに定義されたメソッド名を含む配列を返します。エラーが発生した場合、NULLを返します。

パラメータ

番号パラメータおよび説明
1

class_name(必須)

クラス名。

返り値

 class_nameで指定されたクラスに定義されたメソッド名を含む配列を返します。エラーが発生した場合、NULLを返します。

オンラインサンプル

以下はこの関数の使用方法です。HelloWorldクラスのメソッド名を取得します-

<?php
   class HelloWorld {
      function HelloWorld() {
         return(true);
      }
      
      function myfunc1() {
         return(true);
      }
      
      function myfunc2() {
         return(true);
      }
   }
   $method = get_class_methods('HelloWorld');
   $method = get_class_methods(new HelloWorld());
   
   foreach ($method as $method_name) {
      echo "$method_name \n";
   }
?>
テストをしてみる ‹/›

以下のような結果が生成されます-

HelloWorld
myfunc1
myfunc2

  PHPクラス/Object関数リファレンスマニュアル