私はこれに似たコードを書き込もうとしています:
<?php
$includes = array(
'non_existing_file.php', //This file doesn't exist.
);
foreach ($includes as $include) {
try {
require_once "$include";
} catch (Exception $e) {
$message = $e->getMessage();
echo "
<strong>
<font color=\"red\">
A error ocurred when trying to include '$include'.
Error message: $message
</font>
</strong>
";
}
}
私は試しrequire_once
ましinclude_once
たがtry catch
、例外をキャッチしません。
この致命的なエラー/警告の例外をどのようにキャッチできますか?