查詢

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()函式獲取解析器中特殊符號的數量,並將其列印出來。

補充糾錯
上一個函式: Parle\Parser::sigilName()函式
下一個函式: Parle\Parser::sigil()函式
熱門PHP函式
分享連結