牛牛在线工具

Parle\Parser::precedence()

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

Parle\Parser::precedence()

设置或获取语法规则中运算符的优先级

函数名:Parle\Parser::precedence() 适用版本:Parle 0.8.0 及以上版本 用法:Parle\Parser::precedence() 函数用于设置或获取语法规则中运算符的优先级。 语法: public static int Parle\Parser::precedence(string $symbol [, int $precedence = NULL]) 参数: $symbol:要设置或获取优先级的运算符的符号字符串。 $precedence(可选):要设置的优先级值。如果未提供此参数,则函数将返回当前设置的优先级值。 返回值: 如果提供了 $precedence 参数,则返回设置后的优先级值。 如果未提供 $precedence 参数,则返回当前的优先级值。 示例: // 设置运算符 "+" 的优先级为 10 Parle\Parser::precedence('+', 10); // 获取运算符 "+" 的当前优先级 $precedence = Parle\Parser::precedence('+'); echo $precedence; // 输出 10 注意事项: Parle\Parser::precedence() 函数必须在创建语法规则之前调用。 运算符的优先级值越高,其优先级越高。 默认情况下,所有运算符的优先级都是 0。