English | 简体中文 | 繁體中文
查询

Parle\RParser::right()函数—用法及示例

「 指定右结合的运算符 」


函数名:Parle\RParser::right()

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

用法: Parle\RParser::right() 方法用于指定右结合的运算符。它接受两个参数:第一个参数是运算符的优先级,第二个参数是一个回调函数,用于指定运算符的计算逻辑。

示例: 下面是一个简单的示例,演示如何使用 Parle\RParser::right() 方法来指定右结合的运算符:

$parser = new Parle\RParser();

// 定义右结合的运算符 "^",优先级为 10
$parser->right(10, function ($left, $right) {
    return $left ** $right;
});

// 解析并计算表达式 "2 ^ 3 ^ 2"
$result = $parser->parse("2 ^ 3 ^ 2");

echo $result; // 输出 512

在上面的示例中,我们创建了一个 Parle\RParser 对象,并使用 right() 方法定义了一个右结合的运算符 "^",优先级为 10。然后,我们使用 parse() 方法解析了表达式 "2 ^ 3 ^ 2",并将计算结果赋给变量 $result。最后,我们输出了计算结果,得到了 512。

注意:Parle\RParser 类是 Parle 扩展的一部分,需要在 PHP 中安装并启用 Parle 扩展才能使用。

补充纠错
上一个函数: Parle\RParser::sigil()函数
下一个函数: Parle\RParser::reset()函数
热门PHP函数
分享链接