ホームページ  >  記事  >  バックエンド開発  >  十分な PHP オプションと関連情報の関数ライブラリを取得するまで停止しないでください

十分な PHP オプションと関連情報の関数ライブラリを取得するまで停止しないでください

WBOY
WBOYオリジナル
2016-07-29 08:35:28872ブラウズ

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 チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。