私はひどくに簡素化することができるerror.phpファイルがあります:ちょうどerror.phpに移動するには、「通常の使用」ではありませんのZend:PHPページで未定義の変数
<?
if (!isset($error))
$error = "Unspecified Error";
echo "Error: $error";
?>
を。予想通り:ユーザーが、その後、彼らは単に「未指定エラーエラー」を取得しますerror.phpするナビゲートを行う場合は、言っ
$dbh = mysql_connect($host, $user, $pass);
if (!$dbh)
{
$error = "Can't connect to MySQL: " . mysql_error();
include('error.php');
exit();
}
:むしろ、私のような何かをするだろう。
私のすべてのコードが動作していて、エラーページが表示され、期待どおりに動作しますが、Zendは$ errorがライン上で定義されていないと訴えています:if (!isset($error))
。
私のデザインパターンはひどいですが、この場合はすばやく汚れたものを一緒に投げかけています。
それは未定義ですが、それは 'ISSET()'本当に何のためにあるのかないのですか? – alex
@alexまあ、はい...そうだと思います。私のコードは機能していないので、私は尋ねていませんでした。私はZendが私に警告を与えているので尋ねていた。現時点では、私は本当に問題ではないので、無視しています。 – Ozzah