我正在使用PHP-Parser来构建 AST。然后我想到达全局变量的索引,例如$_POST['firstname']
,所以我想到达索引firstname
并获取它。例如如何到达全局变量的索引;
测试
<?php
$nameValue = $_POST['firstname'];
?>
AST 结果:
array( 0: Stmt_Expression( expr: Expr_Assign( var: Expr_Variable( name: nameValue ) expr: Expr_ArrayDimFetch( var: Expr_Variable( name: _POST ) dim: Scalar_String( value: firstname ) ) ) ) )
那么如何到达索引firstname
并将其存储在变量中呢?