定義済み定数
以下の定数は、PHP コアに含まれており、常に利用可能です。
openlog の
flags に指定可能な値
-
LOG_CONS
(int)
-
システムロガーにデータを送信する際にエラーが発生した場合、
システムコンソールに直接書き込む。
-
LOG_NDELAY
(int)
-
ロガーにただちに接続をオープンする。
-
LOG_ODELAY
(int)
-
最初のメッセージが記録されるまで接続のオープンを遅延させる。
これはデフォルトの動作です。
-
LOG_NOWAIT
(int)
-
-
LOG_PERROR
(int)
-
STDERR にも追加でログメッセージを出力する
-
LOG_PID
(int)
-
各メッセージにプロセスIDを含める
openlog の
facility に指定可能な値
-
LOG_AUTH
(int)
-
セキュリティ/認証メッセージ
注意:
LOG_AUTHPRIV
が利用可能な場合は、
代わりにそれを使用してください
-
LOG_AUTHPRIV
(int)
-
セキュリティ/認証メッセージ (private)
-
LOG_CRON
(int)
-
時刻デーモンのメッセージ。
たとえば cron や
at が挙げられます。
-
LOG_DAEMON
(int)
-
システムデーモンのメッセージ
-
LOG_KERN
(int)
-
カーネルメッセージ
-
LOG_LOCAL0
(int)
-
ローカルで使用できるよう予約されています
-
LOG_LOCAL1
(int)
-
ローカルで使用できるよう予約されています
-
LOG_LOCAL2
(int)
-
ローカルで使用できるよう予約されています
-
LOG_LOCAL3
(int)
-
ローカルで使用できるよう予約されています
-
LOG_LOCAL4
(int)
-
ローカルで使用できるよう予約されています
-
LOG_LOCAL5
(int)
-
ローカルで使用できるよう予約されています
-
LOG_LOCAL6
(int)
-
ローカルで使用できるよう予約されています
-
LOG_LOCAL7
(int)
-
ローカルで使用できるよう予約されています
-
LOG_LPR
(int)
-
ラインプリンタサブシステムからのメッセージ
-
LOG_MAIL
(int)
-
mailサブシステムからのメッセージ
-
LOG_NEWS
(int)
-
USENET news サブシステムからのメッセージ
-
LOG_SYSLOG
(int)
-
syslogd が内部的に生成したメッセージ
-
LOG_USER
(int)
-
一般ユーザーレベルのメッセージ
-
LOG_UUCP
(int)
-
UUCP サブシステムからのメッセージ
syslog の
priority
に指定可能な値
優先順位の定数は、
緊急から、デバッグメッセージまで並んでいます。
-
LOG_EMERG
(int)
-
緊急レベル。
システムは使用不可。
パニックが起きている条件に対応します。
通常、全てのプロセスにブロードキャストされます。
-
LOG_ALERT
(int)
-
警告レベル。
すぐにアクションが必要です。
たとえば、
システムデータベースが壊れた場合など
-
LOG_CRIT
(int)
-
致命的。アクションが必要です。
たとえば、デバイスのエラー。
-
LOG_ERR
(int)
-
エラーメッセージ
-
LOG_WARNING
(int)
-
警告メッセージ
-
LOG_NOTICE
(int)
-
注意メッセージ。
エラー条件には当てはまらないが、特別な処理が必要な可能性があるメッセージに対応します。
-
LOG_INFO
(int)
-
情報メッセージ
-
LOG_DEBUG
(int)
-
プログラムのデバッグにのみ使えるメッセージのみを含んだ、デバッグメッセージ
dns_get_record
の type
に指定可能な値
-
DNS_ANY
(int)
-
全てのリソースレコード。多くのシステムでは、
これは、全てのリソースレコードを返します。
しかし、
libresolv
のパフォーマンスがプラットフォーム間で異なるため、
全てのリソースレコードを返すことが保証できません。
DNS_ALL は、
動作は遅いものの全てのレコードをより確実に収集します。
-
DNS_ALL
(int)
-
利用可能なレコード型毎のネームサーバーへの反復クエリ。
-
DNS_A
(int)
-
IPv4アドレスリソース
-
DNS_AAAA
(int)
-
IPv6アドレスリソース
-
DNS_A6
(int)
-
初期のIPv6 で定義されていましたが、
» RFC 6563
によって歴史的な扱いに格下げされました。
-
DNS_CAA
(int)
-
Certification Authority Authorizationリソース
PHP 7.0.16 および 7.1.2 以降で使用可能
-
DNS_CNAME
(int)
-
エイリアス(Canonical Name)リソース
-
DNS_HINFO
(int)
-
ホスト情報リソース。
これらの値の意味については、IANA の
» Operating System Names
を参照ください
-
DNS_MX
(int)
-
Mail Exchanger リソース
-
DNS_NAPTR
(int)
-
Naming Authority ポインタ
-
DNS_NS
(int)
-
Authoritative Name Server リソース
-
DNS_PTR
(int)
-
ポインタリソース
-
DNS_SOA
(int)
-
認証リソースの起点
-
DNS_SRV
(int)
-
サービスロケータ
-
DNS_TXT
(int)
-
テキストリソース