安装/配置

目录

需求

This extension requires the » LibYAML C library version 0.1.0 or higher to be installed.

安装

» PECL 扩展未与 PHP 捆绑。

安装此 PECL 扩展相关的信息可在手册中标题为 PECL 扩展的安装章节中找到。更多信息如新的发行版本、下载、源文件、 维护人员信息及变更日志等,都在此处: » https://pecl.php.net/package/yaml.

运行时配置

这些函数的行为受 php.ini 中的设置影响。

名字默认可修改范围更新日志
yaml.decode_binary0PHP_INI_ALL
yaml.decode_php0PHP_INI_ALLAdded in 1.2.0, before 2.0.0 the default was 1
yaml.decode_timestamp0PHP_INI_ALL
yaml.output_canonical0PHP_INI_ALL
yaml.output_indent2PHP_INI_ALL
yaml.output_width80PHP_INI_ALL

这是配置指令的简短说明。

yaml.decode_binary boolean
Off by default, but can be set to on to cause base64 binary encoded entities which have the explicit tag "tag:yaml.org,2002:binary" to be decoded.

yaml.decode_php boolean
Off by default, but can be set to on to cause serialized php objects which have the explicit tag "!php/object" to be unserialized.

yaml.decode_timestamp integer
Controls the decoding of both implicit and explicit "tag:yaml.org,2002:timestamp" scalars in the YAML document stream. The default setting of 0 will not apply any decoding. A setting of 1 will use strtotime to parse the timestamp value as a Unix timestamp. A setting of 2 will use date_create to parse the timestamp value as DateTime object.

yaml.output_canonical boolean
Off by default, but can be set to on to cause canonical form output.

yaml.output_indent integer
Number of spaces to indent sections. Value should be between 1 and 10.

yaml.output_width integer
Set the preferred line width. -1 means unlimited.

资源类型

此扩展没有定义资源类型。