函式名: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()函式獲取解析器中特殊符號的數量,並將其列印出來。
熱門工具排行榜