预定义常量

以下常量始终作为 PHP 核心的一部分可用。

openlog() 选项
常量 描述
LOG_CONS 如果将数据发送到系统日志程序时出现错误,则直接写入系统控制台
LOG_NDELAY 立即打开到日志程序的连接
LOG_ODELAY (默认) 延迟打开连接,直到记录第一条消息
LOG_NOWAIT
LOG_PERROR 将日志消息也打印到标准错误
LOG_PID 在每条消息中包含 PID
openlog() 设施
常量 描述
LOG_AUTH 安全/授权消息(在定义了该常量的系统中,使用 LOG_AUTHPRIV 代替)
LOG_AUTHPRIV 安全/授权消息(私有)
LOG_CRON 时钟守护进程(cron 和 at)
LOG_DAEMON 其他系统守护进程
LOG_KERN 内核消息
LOG_LOCAL0 保留供本地使用,在 Windows 中不可用
LOG_LOCAL1 保留供本地使用,在 Windows 中不可用
LOG_LOCAL2 保留供本地使用,在 Windows 中不可用
LOG_LOCAL3 保留供本地使用,在 Windows 中不可用
LOG_LOCAL4 保留供本地使用,在 Windows 中不可用
LOG_LOCAL5 保留供本地使用,在 Windows 中不可用
LOG_LOCAL6 保留供本地使用,在 Windows 中不可用
LOG_LOCAL7 保留供本地使用,在 Windows 中不可用
LOG_LPR 行式打印机子系统
LOG_MAIL 邮件子系统
LOG_NEWS USENET 新闻子系统
LOG_SYSLOG syslogd 内部生成的邮件
LOG_USER 通用用户级邮件
LOG_UUCP UUCP 子系统
syslog() 优先级(降序)
常量 描述
LOG_EMERG 系统无法使用
LOG_ALERT 必须立即采取措施
LOG_CRIT 紧急状况
LOG_ERR 错误状况
LOG_WARNING 警告条件
LOG_NOTICE 正常但重要的条件
LOG_INFO 信息性邮件
LOG_DEBUG 调试级邮件
dns_get_record() 选项
常量 描述
DNS_A IPv4 地址资源
DNS_A6 定义为早期 IPv6 的一部分,但根据 RFC 6563 降级为历史记录
DNS_CAA 证书颁发机构授权资源(在 PHP 7.0.16 和 7.1.2 及更高版本中可用)
DNS_MX 邮件交换器资源
DNS_CNAME 别名(规范名称)资源
DNS_NAPTR 命名机构指针
DNS_NS 权威名称服务器资源
DNS_PTR 指针资源
DNS_HINFO 主机信息资源(有关这些值的含义,请参阅 IANA 的 » 操作系统名称
DNS_SOA 授权起始资源
DNS_SRV 服务定位器
DNS_TXT 文本资源
DNS_ANY 任何资源记录。在大多数系统上,这将返回所有资源记录,但对于关键用途不应依赖它。尝试改用 DNS_ALL
DNS_AAAA IPv6 地址资源
DNS_ALL 迭代地查询名称服务器以获取每种可用的记录类型。
添加注释

用户贡献的注释 1 条注释

1
arash dot dalir at gmail dot com
6 年前
仅供参考,在 Windows 上,LOG_* “日志级别” 的值如下所示

<?php
namespace Test;

include
'vendor/autoload.php';

use
Psr\Log\LogLevel;

$log_levels = array(
LogLevel::EMERGENCY => LOG_EMERG,
LogLevel::ALERT => LOG_ALERT,
LogLevel::CRITICAL => LOG_CRIT,
LogLevel::ERROR => LOG_ERR,
LogLevel::WARNING => LOG_WARNING,
LogLevel::NOTICE => LOG_NOTICE,
LogLevel::INFO => LOG_INFO,
LogLevel::DEBUG => LOG_DEBUG,
);

print_r($log_levels);
/*
prints:

Array
(
[emergency] => 1
[alert] => 1
[critical] => 1
[error] => 4
[warning] => 5
[notice] => 6
[info] => 6
[debug] => 6
)
*/
To Top