The behaviour of these functions is affected by settings in php.ini.
Here's a short explanation of the configuration directives.
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.
Controls the decoding of both implicit and explict "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.
Off by default, but can be set to on to cause canonical form output.
Number of spaces to indent sections. Value should be between 1 and 10.
Set the preferred line width. -1 means unlimited.