Predefined Constants
The constants below are always available as part of the PHP core.
Available flags for
openlog()
LOG_CONS
(int )
If there is an error while sending data to the system logger,
write directly to the system console.
LOG_NDELAY
(int )
Open the connection to the logger immediately.
LOG_ODELAY
(int )
Delay opening the connection until the first message is logged.
This is the default behaviour.
LOG_NOWAIT
(int )
LOG_PERROR
(int )
Additionally log messages to STDERR .
LOG_PID
(int )
Include the PID with each log message.
Available facility for
openlog()
LOG_AUTH
(int )
For security/authorization messages.
Note :
Use LOG_AUTHPRIV instead when available.
LOG_AUTHPRIV
(int )
For private security/authorization messages.
LOG_CRON
(int )
For clock daemon messages.
For example cron or at .
LOG_DAEMON
(int )
For system daemon messages.
LOG_KERN
(int )
For kernel messages.
LOG_LOCAL0
(int )
Reserved for local use.
Warning
Not available on Windows.
LOG_LOCAL1
(int )
Reserved for local use.
Warning
Not available on Windows.
LOG_LOCAL2
(int )
Reserved for local use.
Warning
Not available on Windows.
LOG_LOCAL3
(int )
Reserved for local use.
Warning
Not available on Windows.
LOG_LOCAL4
(int )
Reserved for local use.
Warning
Not available on Windows.
LOG_LOCAL5
(int )
Reserved for local use.
Warning
Not available on Windows.
LOG_LOCAL6
(int )
Reserved for local use.
Warning
Not available on Windows.
LOG_LOCAL7
(int )
Reserved for local use.
Warning
Not available on Windows.
LOG_LPR
(int )
For messages from the line printer subsystem.
LOG_MAIL
(int )
For messages from the mail subsystem.
LOG_NEWS
(int )
For messages from the USENET news subsystem.
LOG_SYSLOG
(int )
For messages generated internally by syslogd .
LOG_USER
(int )
For generic user-level messages.
LOG_UUCP
(int )
For messages from the UUCP subsystem.
Available priority for
syslog()
The priority constants are listed from urgent, to debug messages.
LOG_EMERG
(int )
Emergency, the system is unusable.
This corresponds to a panic condition.
Usually broadcast to all processes.
LOG_ALERT
(int )
Alert, immediate action is required.
For example, a corrupted system database.
LOG_CRIT
(int )
Critical, action is required.
For example, a hard device errors.
LOG_ERR
(int )
Errors messages.
LOG_WARNING
(int )
Warning messages.
LOG_NOTICE
(int )
Notice messages, corresponds to conditions that are not error conditions,
but that may require special handling.
LOG_INFO
(int )
Informational messages.
LOG_DEBUG
(int )
Debugging messages that contain information normally of use only when
debugging a program.
Available types for
dns_get_record()
DNS_ANY
(int )
Any Resource Record.
On most systems this returns all resource records,
however due to eccentricities in the performance of
libresolv between platforms this is not guaranteed.
The slower DNS_ALL will collect all records more reliably.
DNS_ALL
(int )
Iteratively query the name server for each available record type.
DNS_A
(int )
IPv4 Address Resource.
DNS_AAAA
(int )
IPv6 Address Resource.
DNS_A6
(int )
Defined as part of early IPv6, but downgraded to historic by
» RFC 6563 .
DNS_CAA
(int )
Certification Authority Authorization Resource.
Available as of PHP 7.0.16 and 7.1.2.
Warning
Not available on Windows.
DNS_CNAME
(int )
Alias (Canonical Name) Resource.
DNS_HINFO
(int )
Host Info Resource.
For more explanations and meanings of these values, visit IANA's page on
» Operating System Names .
DNS_MX
(int )
Mail Exchanger Resource.
DNS_NAPTR
(int )
Naming Authority Pointer.
DNS_NS
(int )
Authoritative Name Server Resource.
DNS_PTR
(int )
Pointer Resource.
DNS_SOA
(int )
Start of Authority Resource.
DNS_SRV
(int )
Service locator.
DNS_TXT
(int )
Text Resource.