Parser

Parser

class Parser

Parser parses YAML strings to convert them to PHP arrays.

Constants

TAG_PATTERN
BLOCK_SCALAR_HEADER_PATTERN

Methods

__construct()
mixed parse(string $value, int $flags)

Parses a YAML string to a PHP value.

static preg_match($pattern, $subject, $matches = null, $flags, $offset)

A local wrapper for preg_match which will throw a ParseException if there is an internal error in the PCRE engine.

Details

__construct()

mixed parse(string $value, int $flags)

Parses a YAML string to a PHP value.

Parameters

string $value A YAML string
int $flags A bit field of PARSE_* constants to customize the YAML parser behavior

Return Value

mixed A PHP value

Exceptions

ParseException If the YAML is not valid

static preg_match($pattern, $subject, $matches = null, $flags, $offset)

A local wrapper for preg_match which will throw a ParseException if there is an internal error in the PCRE engine.

This avoids us needing to check for "false" every time PCRE is used in the YAML engine

Parameters

$pattern
$subject
$matches
$flags
$offset

Exceptions

ParseException on a PCRE internal error

See also

preg_last_error()

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Yaml/Parser.html

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部