牛牛在线工具

Parle\Parser::sigilCount()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Parle\Parser::sigilCount()

获取解析器中的特殊符号(sigil)的数量

函数名:Parle\Parser::sigilCount() 适用版本:Parle 0.7.1及以上版本 用法:Parle\Parser::sigilCount()函数用于获取解析器中的特殊符号(sigil)的数量。 示例: <?php // 创建一个新的解析器对象 $parser = new Parle\Parser(); // 添加一些规则和动作到解析器中 $parser->pushRule('EXPR', ['T_PLUS', 'EXPR', 'T_PLUS'], function($stack) { return $stack[1] + $stack[3]; }); $parser->pushRule('EXPR', ['T_MINUS', 'EXPR', 'T_MINUS'], function($stack) { return $stack[1] - $stack[3]; }); $parser->pushRule('EXPR', ['T_NUMBER'], function($stack) { return (int)$stack[1]; }); // 获取解析器中特殊符号的数量 $sigilCount = $parser->sigilCount(); echo "解析器中特殊符号的数量为:" . $sigilCount; ?> 在上面的示例中,我们创建了一个新的Parle\Parser对象,并向其添加了几个规则和动作。然后,我们使用Parle\Parser::sigilCount()函数获取解析器中特殊符号的数量,并将其打印出来。