eval("\$data = $myvar('https://www.example.com/json/id='". $_GET['name'] ."'))';
这给我一个错误,如何正确连接它?
Eval是危险的,但是对于您上面的特定问题,引号结尾处是引号,myvar
应该被认为是一个函数。见下文:
eval('$data = myvar("https://www.example.com/json/id='. $_GET['name'] .'");');
如果你喜欢使用双引号"$data"
,然后$data
将首先进行评估,结果或值将代替eval'd。这是使用的风险之一eval()
。如果使用双引号,请$
像这样转义符号:
eval("\$data = myvar('https://www.example.com/json/id=". $_GET['name'] ."');");
演示: IDEOne
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句