Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中使用eval()指定错误的文件名?_Php - Fatal编程技术网

如何在PHP中使用eval()指定错误的文件名?

如何在PHP中使用eval()指定错误的文件名?,php,Php,在Ruby中调用eval时,您可以指定一个文件名以在错误中显示,以便更容易地看到传递给eval的代码块导致了问题。在PHP中,eval似乎只接受一个参数。在PHP中有这样做的方法吗?在PHP中,您可以做一个测试来找出它的来源eval不支持ruby中的此类参数 但是,您可以安装一个名为的PHP扩展,以防出现错误/警告-对于eval部分也是如此 在任何情况下,在处理eval时,您都应该小心,并考虑您可以做些什么来避免使用它

在Ruby中调用eval时,您可以指定一个文件名以在错误中显示,以便更容易地看到传递给eval的代码块导致了问题。在PHP中,eval似乎只接受一个参数。在PHP中有这样做的方法吗?

在PHP中,您可以做一个测试来找出它的来源

eval
不支持ruby中的此类参数

但是,您可以安装一个名为的PHP扩展,以防出现错误/警告-对于
eval
部分也是如此

在任何情况下,在处理eval时,您都应该小心,并考虑您可以做些什么来避免使用它