エラー処理およびログ記録関数導入以下の関数は、エラー処理およびログ記録を行います。これらの関数によ り、独自のエラー処理規則を定義することが可能になり、同時にエラーの ログを記録する方法を修正することが可能になります。これにより、ニーズに 即したエラー出力の変更と拡張が可能になります。 ログ記録関数により他のマシンやemail(またはポケベルのゲートウエイ に!)、システムログ等に直接メッセージを送信することが可能になります。 これにより、ログを行うものを選択したり、アプリケーションやWebサイ トに最も重要な部分をモニタすることが可能になります。 エラー出力関数により、エラーのフィードバックのレベルと種類、 簡単な通知からカスタマイズされた関数までエラーの際に返すもの をカスタマイズすることが可能になります。 要件外部ライブラリを必要としません。 インストール手順PHP コアに含まれるため、 追加のインストール無しで使用できます。 実行時設定php.ini の設定により動作が変化します。
以下に設定ディレクティブの簡単な説明を示します。
定義済み定数以下の定数は、PHP コアに含まれており、常に利用可能です。
上記の値(数値も論理値も)はどのエラーをレポートするかを指定する ビットマスクを組み立てる。ビット演算子 を使用して値を組み合わせたり特定のエラータイプをマスクすることができる。 php.ini では'|', '~', '!', '^' and '&'のみが解釈されることに 注意すべきであるが、しかし、php3.iniでは ビット演算子は解釈されないことにも注意すべきである。 例エラー処理機能を PHP で使用するための例を示します。 ファイルに(XML 形式で)情報を記録し、論理的に致命的なエラーの場合に、 開発者に電子メールを送信するようなエラー処理関数を定義します。 Example#1 スクリプト内でのエラー処理
<?php参考syslog()も参照してください。 |
PHPマニュアル検索ナビゲーション関数リスト同一レベル項目
MaxDB PHP 拡張モジュール
Mhash 関数 GeoIP 関数 Sybase 関数 ストリーム関数 イメージ関数(image) GNU Recode 関数 Ovrimos SQL 関数 XSL 関数 正規表現関数(Perl 互換) Fileinfo 関数 ディレクトリ関数 Cyrus IMAP 管理関数 ID3 関数 文字型 (ctype) 関数 MySQL 改良版拡張サポート(mysqli) SimpleXML関数 PostgreSQL 関数 (PDO_PGSQL) DBM 関数 [非推奨] XMLWriter 関数 Secure Shell2 関数 クラック関数 (Crack) XSLT 関数 Tokenizer 関数 IMAP、POP3 および NNTP 関数 DB++ 関数 OpenSSL 関数 filePro 関数 エラー処理およびログ記録関数 ソケット関数 gnupg 関数 SNMP 関数 ネットワーク関数 Informix 関数 配列関数(array) runkit 関数 XML-RPC 関数 Memcache 関数 Microsoft SQL Server および Sybase 関数 (PDO_DBLIB) Net_Gopher W32api 関数 関数処理関数(funchand) CCVS API 関数 [非推奨] vpopmail 関数 Firebird/Interbase 関数 (PDO_FIREBIRD) Subversion 関数 DOM 関数 Ncurses 端末画面制御関数 Oracle 関数 IRC Gateway 関数 Advanced PHP Debugger (APD) enchant 関数 その他の関数(Misc) Classkit 関数 PHP / Java の連携 出力制御関数(output control) PostgreSQL 関数 Pspell 関数 oggvorbis Apache専用の関数 BBCode 関数 Rar 関数 POSIX 関数 XML パーサ関数 Oracle 関数 (PDO_OCI) LDAP 関数 Bzip2 圧縮関数 マルチバイト文字列関数 (mbstring) ダイレクト IO (DIO) 関数 ファイルシステム関数 NSAPI用関数 win32service 関数 Informix 関数 (PDO_INFORMIX) CURL, Client URL Library 関数 Satellite CORBA クライアント拡張 [推奨されません] Tidy 関数 セッション処理関数(session) OpenAL 音声バインディング Expect 関数 Haru PDF 関数 Phar アーカイブストリームおよびクラス URL 関数 zlib 圧縮関数 IBM 関数 (PDO_IBM) libxml 関数 共有メモリ関数(shmop) FTP 関数 Credit Mutuel CyberMUT 関数 .NET 関数 XMLReader 関数 Unified ODBC 関数 MySQL 関数 変数操作関数(Variable Handling) IIS 管理関数 BCMath任意精度数学関数 i18n (国際化) 関数 Zip ファイル関数 win32ps 関数 dBase 関数 Imagick 画像ライブラリ xattr 関数 YAZ 関数 Alternative PHP Cache (APC) 統計関数 SDO XML データアクセスサービス関数 オブジェクトプロパティとメソッドコールのオーバーロード Mohawk Software セッションハンドラ関数 フィルタ関数 RPM ヘッダ読み込み関数 メール関数(Mail) TCP ラッパ関数(TCP Wrappers) SAM - Simple Asynchronous Messaging: 単純な非同期メッセージング Oracle 関数 [推奨されません] ODBC および DB2 関数 (PDO_ODBC) Mcrypt 暗号化関数 PHP バイトコードコンパイラ (bcompiler) mSQL 関数 Standard PHP Library (SPL) 関数 セマフォ・共有メモリおよび IPC 関数(semaphore) SESAM データベース関数 GMP 関数 Radius Newt 関数 日付・時刻関数 Parsekit 関数 Verisign Payflow Pro 関数 クラス/オブジェクト関数 Paradox ファイルアクセス Unicode 関数 JSON 関数 Swish 関数 数学関数(Math) mnoGoSearch 関数 Firebird/InterBase 関数 xdiff 関数 オブジェクトの集約/合成関数 Forms Data Format 関数 SOAP関数 KADM5 ハッシュ関数 Lotus Notes 関数 LZF 関数 Mimetype 関数 SCA 関数 YP/NIS 関数 ファイル改変監視関数(FAM) ClibPDF 関数 [非推奨] Cybercash 支払関数 Aspell関数(古い拡張モジュール) PostgreSQL セッション保存ハンドラ PDF 関数 カレンダー関数 プリンタ関数 Exif 関数 SQLite 関数 Shockwave Flash 関数 GNU Readline Strings(文字列関数) Mailparse 関数 Flash 用 Ming 関数 Microsoft SQL Server 関数 DOM XML 関数 SDO 関数 Hyperwave 関数 WDDX 関数 MCAL 関数 プロセス制御関数 SDO リレーショナルデータアクセスサービス関数 Hyperwave API 関数 FriBiDi 関数 プログラム実行関数 正規表現(regex)関数 (POSIX拡張サポート) IBM DB2、Cloudscape および Apache Derby 関数 Ingres II 関数 (dbm 型の)データベース抽象化レイヤ関数 COM と .Net (Windows) HTTP PDO 関数 PHP オプションと情報(info) qtdom 関数 muscat 関数 iconv 関数 MCVE (Monetra) 支払い関数 dbx 関数 SQLite 関数 (PDO_SQLITE) MySQL 関数 (PDO_MYSQL) Gettext 関数 PostScript ドキュメントの作成 FrontBase 関数 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
apis | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||