PHP Regex递归 - 错误未定义

时间:2013-10-12 14:01:50

标签: php regex recursion

我在php中有这些代码行。

$ALL2 = "($SUM|$DIFF|$PROD|$QUOT|$MOD|$MAX|$MIN|$VAR_NAME|$LIT_NUMBAR|$LIT_NUMBAR)";
$SUM2 = "$OPERATOR_SUM $ALL2|$SUM2 ($INFIX) $ALL2|$SUM2";

我计划在第二行使用递归代码,但问题是..右手边的$ SUM2将是未定义的..

我将如何运行代码?

非常感谢帮助..

1 个答案:

答案 0 :(得分:0)

我使用了pcre recursions并按照建议命名为subroutines,它更好。