error_log: エラーメッセージを送信します。
error_reporting: エラー情報レポートのレベルを設定します。
getenv: システム環境変数を取得します。
get_cfg_var: PHP の設定オプション値を取得します。
get_current_user: PHP トリップの所有者名を取得します。
get_magic_quotes_gpc: PHP 環境変数 magic_quotes_gpc の値を取得します。
get_magic_quotes_runtime: PHP 環境変数 magic_quotes_runtime の値を取得します。
getlastmod: Web ページの最終変更時刻を返します。
getmyinode: Web ページの i ノード値を返します。
getmypid: PHPのトリップコードを返します。
getmyuid: PHPのユーザーコードを返します。
getrusage: システムリソースの使用量を返します。
phpinfo : PHP に関するすべての関連情報を返します。
phpversion : PHP バージョン情報を返します。
putenv: システム環境変数を構成します。
set_magic_quotes_runtime : magic_quotes_runtime 値を構成します。
set_time_limit: このページの最長実行時間を設定します。
int error_log
構文: int error_log(string message, int message_type, string [destination], string [extra_headers]);
戻り値: 整数
関数の種類: PHP システム関数
内容の説明: この関数はエラー情報をWeb サーバーのエラー ログ ファイル、TCP ポート、または指定されたファイルへ。最初のパラメータ message は、送信されるエラー メッセージです。 2 番目のパラメータ message_type は整数値です。0 はオペレーティング システムにログを送信することを意味します (UNIX はイベントを syslog および Windows NT に記録します)。1 は PHP の Mail() 関数を使用して情報を電子メールに送信します。 2 はエラー メッセージを TCP ポートに送信し、3 番目のパラメータの宛先は宛先 IP を表し、ポート 3 はファイルの宛先に情報を保存します。
使用例
この例は、Oracle データベースにログインする際の問題に対処するためのものです。
if (!Ora_Logon($username, $password)) {
error_log("Oracle データベースが使用できません!", 0);
}
if (!($foo = assign_new_foo()) {
error_log ("大問題です!", 1, "webmaster@www.mydomain.com.tw");
}
error_log("めちゃくちゃです!", 2, "127.0.0.1:7000"); !", 2, "loghost");
error_log("Screwed up!", 3, "/var/tmp/my-errors.log");
?>
error_reporting
設定エラー情報 レポートのレベル。
構文: int error_reporting(int [level]);
戻り値: integer
関数の種類: PHP システム関数
内容の説明: この関数は、エラー メッセージのレポートのレベルを設定するために使用されます。パラメーターのレベルは整数ビットです。 (ビットマスク)、以下の表を参照してください。
マスク値は名前を表します
1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING
E_NOTICE は記録されていない一般的な状況を表します。存在しない変数にアクセスしようとしたり、存在しないファイルを表示するために stat() 関数を呼び出したりした場合、通常は
E_WARNING が表示されますが、プログラムの実行は中断されません。たとえば、問題の正規表現は ereg() と呼ばれ、通常は
E_ERROR が表示され、メモリ構成やその他のエラーが
E_CORE_ERROR 構文から追跡できないことを意味します。
E_CORE_WARNING E_WARNING と似ていますが、PHP コアのエラー警告は含まれません
getenv
システム環境変数を取得します
構文: string getenv(string varname);
戻り値: String
Function種類: PHP システム関数
内容説明: 環境変数 varname が正しく取得できた場合は変数の値が返されます。 失敗した場合は false が返されます。
使用例
以下の例では、環境変数 varname が存在するマシンの URL を取得できます。ユーザーのブラウザが見つかります
$ip = getenv( "REMOTE_ADDR");
get_cfg_var
PHP の設定オプション値を取得します。
構文: string get_cfg_var(string varname);
戻り値: String
関数の種類: PHP システム関数
内容の説明: 現在の PHP 構成オプション varname が正しく取得された場合、変数の値が返されます。失敗した場合は false を返します。
get_current_user
PHP トリップの所有者名を取得します。
構文: string get_current_user(void);
戻り値: String
関数の種類: PHP システム関数
内容の説明: この関数は、PHP プログラム プロセスの所有者名を取得するために使用されます。
参考: getmyuid() getmypid() getmyinode() getlastmod()
get_magic_quotes_gpc
PHP環境変数magic_quotes_gpcの値を取得します。
構文:long get_magic_quotes_gpc(void);
戻り値:Long integer
関数の種類:PHPシステム関数
内容の説明:この関数は、PHP環境設定変数magic_quotes_gpc(GPC、Get/Post/Cookie)の値を取得します。 0 を返すとこの機能がオフになることを意味し、1 を返すとこの機能がオンになることを意味します。 magic_quotes_gpc がオンになっている場合、すべての ' (一重引用符)、" (二重引用符)、(バックスラッシュ)、および null 文字はバックスラッシュを含むオーバーフロー文字に自動的に変換されます。
参考: get_magic_quotes_runtime() set_magic_quotes_runtime()
get_magic_quotes_runtime
値を取得PHP 環境変数 magic_quotes_runtime の値を取得します。
構文: long get_magic_quotes_runtime(void);
戻り値: Long integer
関数の種類: PHP システム関数
内容の説明: この関数は、PHP 環境設定変数 magic_quotes_runtime の値を取得します。この関数は、この関数がオンになっていることを示す 1 を返します。
参照: get_magic_quotes_gpc() set_magic_quotes_runtime()
getlastmod
Web ページの最終更新時刻を返します。
構文: int getlastmod(void);
戻り値: 整数
関数の種類: PHP システム関数
内容の説明: この関数は、これで指定された Web ページの最終更新時刻を返します。関数を使用し、戻り値が UNIX タイムスタンプ形式である場合は、4.7.2 date() 関数を使用して戻り値をフォーマットできます。
使用例: 次の例は値を返します。 「このページの最終更新日: 1999 年 6 月 19 日 20 :43:59」に似ています。'
echo "このページの最終更新日: ".date("F d Y H:i:s.", getlastmod( ));
?>
参照: date( ) getmyuid() get_current_user() getmyinode() getmypid()
構文: int getmyinode(void);
戻り値: 整数
関数の種類: PHP システム関数
内容の説明: この関数 Web ページの inode 値を返します。 実行が失敗した場合は false の値を返します。
参照: getmyuid() get_current_user()
getmypid
PHP トリップ コードを返します。
構文: int getmypid(void);
戻り値: 整数
関数の種類: PHP システム関数
内容の説明: この関数は PHP トリップ コード値 (PID) を返します。実行が失敗した場合は、false 値が返されます。 PHP が Apache モジュールとして存在する場合、返される PID 値が正しくない可能性があります。
参考: getmyuid() get_current_user() getmyinode() getlastmod()
getmyuid
PHPのユーザーコードを返します。
構文: int getmyuid(void);
戻り値: Integer
関数の種類: PHP システム関数
内容の説明: この関数は PHP ユーザー コード (UID) を返します。実行が失敗した場合は、false 値が返されます。
参照: getmypid() get_current_user() getmyinode() getlastmod()
getrusage
システム リソースの使用量を返します。
構文:array getrusage(int [who]);
戻り値:array
関数の種類:PHP システム関数
内容の説明:この関数は UNIX システムコール getrusage(2) を使用します。返される情報は配列の形式で返されます。パラメータが 1 の場合、この関数は RUSAGE_CHILDREN を呼び出します。詳細については、UNIX ライブラリのドキュメントを参照してください。
使用例
$dat = getrusage();
echo $dat["ru_nswap"]; // スワップ数
echo $dat["ru_majflt"] // ページ数
echo $dat [ "ru_utime.tv_sec"]; // 使用時間 (秒)
echo $dat["ru_utime.tv_usec"]; // 使用時間 (ミリ秒)
phpinfo
PHP の関連情報をすべて返します。
構文: int phpinfo(void);
戻り値: Integer
関数の種類: PHP システム関数
内容の説明: この関数は PHP のすべての情報を返します。 PHP コンパイル オプションと拡張設定、PHP バージョン、サーバー情報と環境変数、PHP 環境変数、オペレーティング システムのバージョン情報、パスと環境変数の設定、HTTP ヘッダー、および著作権表示が含まれます。
参照: phpversion()
phpversion
PHP のバージョン情報を返します。
構文: string phpversion(void);
戻り値: String
関数の種類: PHP システム関数
内容の説明: この関数は PHP のバージョン情報を返します。
使用例
次の例の戻り値は、「このサイトは PHP バージョンを使用します: 3.0.11」と同様です。
echo "このサイトは PHP バージョンを使用します: ".phpversion()?>
;参考: phpinfo ()
putenv
システム環境変数を設定します。
構文: void putenv(string settings);
戻り値: なし
関数の種類: PHP システム関数
内容の説明: この関数はシステム環境変数を設定するために使用されます。
使用例
Oracleデータベースに必要な環境変数NLS_LANGを設定すると、返されるデータには中国のBIG5コードが含まれます。
putenv("NLS_LANG=american_taiwan.zht16big5");
set_magic_quotes_runtime
magic_quotes_runtime 値を設定します。
構文: long set_magic_quotes_runtime(int new_setting);
戻り値: Long integer
関数の種類: PHP システム関数
内容の説明
この関数は、magic_quotes_runtime 値を設定するために使用されます。
参照: get_magic_quotes_gpc() get_magic_quotes_runtime()
set_time_limit
このページの最長実行時間を設定します。
構文: void set_time_limit(int months);
戻り値: なし
関数の種類: PHP システム関数
内容の説明: この関数は、ページの最長実行時間を設定するために使用されます。デフォルト値は 30 秒で、php.ini の max_execution_time 変数で設定されています。0 に設定されている場合、最大時間は制限されません。この関数を実行すると計算が開始されます。たとえば、デフォルトが 30 秒で、この関数が実行される前に 25 秒が実行されており、この関数を使用してそれを 20 秒に変更すると、ページの最大実行時間は 45 秒になります。
以上、「Dont stop until you get fully」の内容を含む、「Dont stop until you get fully」のオプションと関連情報関数ライブラリを紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。