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]);
戻り値: integer
関数の種類: 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");
error_log("めちゃくちゃだ!", 2, "loghost");
error_log("めちゃくちゃだ!", 3, "/var/tmp/my-errors .log");
?>
error_reporting
エラー メッセージ レポートのレベルを設定します。
構文: int error_reporting(int [level]);
戻り値: 整数
関数の種類: PHP システム関数
内容の説明: この関数は、エラー メッセージ レポートのレベルを構成するために使用されます。パラメーター レベルは整数のビット マスク (ビットマスク) です。以下の表を参照してください。
マスク マスク。値は名前を表します
1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING
E_N OTICE は一般を意味します状況 ログに記録されず、存在しない変数にアクセスしようとしたり、存在しないファイルを表示するために stat() 関数を呼び出したりするなど、プログラムにエラーが発生した場合にのみ使用されます。通常は
E_WARNING になります。これは、通常、問題のある正規表現を使用して ereg() を呼び出すと表示されます。これは、このマスクを使用してメモリ構成を追跡できないことを意味します。
E_PARSE は構文からのエラーを解析します。
E_CORE_ERROR は E_ERROR に似ていますが、PHP コアに起因するエラーは含まれません。
E_CORE_WARNING は E_WARNING に似ていますが、PHP コアのエラー警告は含まれません。 getenv
システム環境変数を取得します
構文: string getenv(string varname);
戻り値: String
関数の種類: PHP システム関数
内容の説明: 正しい場合は環境変数 varname を取得しますそして変数値を返します。失敗した場合は false を返します。
使用例
次の例では、ユーザーのブラウザが存在するマシンの URL を取得できます
?
$ip = getenv("REMOTE_ADDR")>
🎜>
get_cfg_var
PHP の設定オプション値を取得します。
構文: string get_cfg_var(string varname);
戻り値: 文字列
関数の種類: 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 の値を取得します。0 を返すと、この関数がオフになることを示します。1 を返すと、この関数がオンになると、外部からインポートされたすべてのデータベース データまたはファイルが自動的に変換されます。バックスラッシュが含まれます。
参照: get_magic_quotes_gpc() set_magic_quotes_runtime()
getlastmod
構文: int getlastmod(void);
戻り値: 整数
関数の種類: PHP システム関数
内容の説明: この関数は、この関数で指定された Web ページの最終更新時刻を返します。返されるのは、UNIX タイムスタンプ (タイムスタンプ) 形式です。 4.7.2 date() 関数で使用できます。戻り値をフォーマットします。実行が失敗した場合は、false 値を返します。例: 次の戻り値は、「このページの最終更新日: 1999 年 6 月 19 日 20:」に似ています。 43:59.'
< ?php
echo "このページの最終更新時刻: ".date("F d Y H:i:s.", getlastmod()); ;
リファレンス: date() getmyuid( ) get_current_user() getmyinode() getmypid()
getmyinode
構文: int getmyinode(void) ;
戻り値: 整数
関数の種類: PHP システム関数
内容の説明: この関数は Web ページの i ノード値を返します。実行が失敗した場合は、false 値が返されます。
リファレンス: getmyuid() get_current_user() getmypid() getlastmod()
getmypid
PHP トリップ コードを返します。
構文: int getmypid(void);
戻り値: 整数
関数の種類: PHP システム関数
内容の説明: この関数は PHP トリップ コード値 (PID) を返します。実行が失敗した場合は、false 値が返されます。 PHP が Apache モジュールとして存在する場合、返される PID 値が正しくない可能性があります。
参考: getmyuid() get_current_user() getmyinode() getlastmod()
getmyuid
PHP のユーザーコードを返します。
構文: int getmyuid(void);
戻り値: 整数
関数の種類: 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);
戻り値: 整数
関数の種類: 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 秒になります。