函数调用
new PhpParser\Node\Expr\FuncCall(
new Node\Name($funcName)//函数名
,array($arg1, $arg2)//函数参数
);
类成员调用
new PhpParser\Node\Expr\MethodCall(
new PhpParser\Node\Expr\Variable($className)//类实例变量名
, new PhpParser\Node\Identifier($O0[1]->value->value)//类成员函数
, $_p//成员函数参数
);
字符串
new Node\Scalar\String_('hello world');
更多节点构造,可参考PhpParser源码中PhpParser/Node目录中的相关文件。
发表回复