ゼネラル・パートナーAlgotech

定義されたすべての関数のリストを取得する

現在の環境で利用可能なすべての機能のリストを取得することが便利な場合があります。特に、他人のサーバーを管理しているときに、自分の立ち位置を確認する必要がある場合です。

|
2021年4月10日

現在の環境で利用可能なすべての機能のリストを取得することが便利な場合があります。特に、他人のサーバーを管理しているときに、自分の立ち位置を確認する必要がある場合です。

関数のリストは get_defined_functions() 関数を呼び出して、配列の形でデータを返すことで得ることができる。

[
internal => [
...,
],
user => [
...,
]
]

機能一覧は大きく2つに分かれています。

  • 内部関数とは、PHP 自身やインストールされている拡張モジュールで定義されている関数のことです。
  • ユーザー(user)関数は、ユーザーコード自体で定義される関数である。ソースコードに書き込んだり、インストールされたライブラリに含まれる関数です。

このリストは、アプリケーションのデバッグによく利用されます。

コメントを読み込み中...

最新情報を受け取る

ニュースレターを購読して、最新のサイバーセキュリティニュースを受信トレイに直接お届けします。

あなたのデータは安全です。いつでも購読を解除できます。