0

これは、実際にはこの関数が存在しない関数があるデモ コードです。このファイルを実行すると、エラーが発生line 6しました。このタイプのエラーを処理する ことは可能ですか。つまり、最初の ifブロック。前もって感謝します。find()
Fatal error: Call to undefined function find() in C:\xampp18\htdocs\demo\exp.php on line 6
PHPLine 2: 5

<?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 に答える