Parle\RParser::dump()

将 RParser 对象的内部状态以字符串形式进行输出,以便于调试和分析

首字母:P

函数名称:Parle\RParser::dump()

适用版本:Parle\RParser 1.0.0 及以上版本

用法: Parle\RParser::dump() 函数用于将 RParser 对象的内部状态以字符串形式进行输出,以便于调试和分析。

语法: public string Parle\RParser::dump()

返回值: 返回一个包含 RParser 对象内部状态的字符串。

示例:

dump();
?>

上述示例中,首先创建了一个 Parle\RParser 对象,然后进行了对象的配置和解析操作。最后,使用 dump() 函数输出了 RParser 对象的内部状态。

输出结果可能类似于以下内容:

# Parle\RParser Object
(
 [lexer:Parle\RParser:private] => Parle\RLexer Object
 (
 ...
 )
 [action:protected] => Array
 (
 ...
 )
 [state:protected] => Array
 (
 ...
 )
 [goto:protected] => Array
 (
 ...
 )
 ...
)

上述输出结果包含了 RParser 对象的各个属性和其对应的值。可以通过查看这些属性的值,来了解对象当前的状态,从而帮助调试和分析。

同首字母函数