0

这是一个演示代码,其中line 6有一个函数find()实际上这个函数不存在,当我运行这个文件时出现错误
Fatal error: Call to undefined function find() in C:\xampp18\htdocs\demo\exp.php on line 6
我的问题是这是否可能PHP处理这种类型的错误,即想要打印Line 2: 5在第一个 if 之后堵塞。提前致谢。

<?php 
$a=10;
if(true)
{
    echo "Line 1: ".$a/find();
}

if (true)
{
    $b=2;
    echo "<br>Line 2: ".$a/$b;
}
?> 
4

1 回答 1

0

这不是个好主意。使用.检查是否find()存在呢?function_exists例子:

<?php 
$a=10;
if(true) {
    echo "Line 1: " . (function_exists('find') ? $a/find() : $a);
}

if (true) {
    $b=2;
    echo "<br>Line 2: ".$a/$b;
}
?> 
于 2013-02-20T05:04:40.463 回答