PHP 情報関数に含まれるいくつかの関数概念を次のように要約します。
PHP情報関数getenv
適用バージョン: PHP3、PHP4
Function 関数: 環境変数の値を取得します。
関数の構文: string getenv (string varname)
関数の説明: この関数は PHP の環境変数の値を返すことができます。この関数を使用して関連データを取得できます。
サンプルプログラム:
実行結果: この結果はユーザーによって異なります。
PHP情報関数get_current_user
適用バージョン: PHP3、PHP4
機能: この PHP プログラム コードの所有者の名前を取得します。
関数の構文: string get_current_user (void)
機能の説明: 現在使用されている PHP プログラム コードの所有者の名前を取得します。
サンプルプログラム:
実行結果: この結果はユーザーによって異なります。
PHP情報関数getlastmod
適用バージョン: PHP3、PHP4
機能: この Web ページの最終更新時刻を取得します。
関数構文: int getlastmod (void)
機能の説明: 現在使用している Web ページの Web ページのコンテンツが最後に更新された時刻を取得します。
サンプルプログラム:
実行結果: Webページの最終更新時刻: 2015年1月31日 19:51:30
PHP情報関数getrusage
適用バージョン: PHP3、PHP4
機能: システムリソースの使用状況を取得します。
関数構文: array getrusage (int [who])
機能説明: 現在のシステムリソースの使用状況を取得し、配列形式で返します。関連パラメータについては、システム操作マニュアル getrusage(2) を参照してください。
サンプルプログラム:
実行結果: ユーザーの状況に応じて異なる結果が表示されます
PHP情報関数phpinfo
適用バージョン: PHP3、PHP4
機能: PHP システム内のすべての関連情報を表示します
関数構文: int phpinfo ([int what])
機能の説明: PHP オプション、拡張機能、バージョン、サーバー情報、モジュール環境、環境パラメーター、オペレーティング システムのバージョン、パスなどの情報を含む、現在の PHP ステータスに関する大量の情報を表示します。以下の設定を 1 つ以上指定することで、出力結果を変更できます。パラメータがまったく入力されていない場合は、すべての情報が表示されます。
サンプルプログラム:
実行結果:
PHP バージョン 4.0.3 システム Windows 95/98 4.10 ビルド日 2000 年 10 月 12 日 サーバー API CGI 仮想ディレクトリ サポート有効 設定ファイル (php.ini) パス php.ini ZEND_DEBUG 無効 スレッド セーフ有効 このプログラムは Zend スクリプト言語エンジンを利用します: Zend Engine v1.0.3、著作権 (c) 1998-2000 zend Technologies
参考コマンド:phpversion()
PHP情報関数phpversion
対象バージョン:PHP3、PHP4 機能:PHPシステムのバージョン情報を取得します。
関数の構文: 文字列 phpversion (void)
関数の説明: 実行中の PHP インタープリターのバージョンを文字列として返します。
サンプルプログラム:
実行結果:PHPソフトウェアバージョン:4.0.3 参考コマンド:phpinfo()
PHP情報関数set_time_limit
適用バージョン: PHP>=4.0.4、PHP4
機能: 最大実行時間を制限します。
関数構文: void set_time_limit (int 秒)
機能の説明: この PHP プログラムの実行時間を制限します。プログラムの実行時間が設定された秒数に達すると、致命的なエラー メッセージが生成され、プログラムの実行が中断されます。
デフォルトの制限時間は 30 秒です。実行時間の計算方法は、プログラムが読み込まれて実行されるときに計算が開始されるため、設定時間が 20 秒の場合、読み込みと実行に 25 秒かかります。 Web ページが中断されるまでに 45 秒かかります。時間を 0 に設定すると、時間制限がないことを意味します。
上記はすべてエディターによってコンパイルされた PHP の関数です。皆様の学習に役立つことを願っています。