我正在尝试在连接的 var 上使用 addChild 函数,但它似乎不起作用。我想它来自参数的对象类型,但我似乎无法将手指放在它上面。当我尝试使用标准 var 时,它可以工作:
$prnp = $ndprofileASz2tnrap_portrestrictions->addChild('portRestriction');
但是当我尝试使用多个变量时,会出现错误:
$asversion = 'z2tnrap';
$nppr = '$ndprofileAS'.$asversion.'_portrestrictions';
$prnp = $nppr->addChild('portRestriction');
如果我“回显”$nppr var,我会得到正确的 var,但 addChild 函数会导致错误消息:“致命错误:在非对象上调用成员函数 addChild()”。
谢谢你的帮助。