ダイについての質問

WBOY
リリース: 2016-06-13 13:28:41
オリジナル
1284 人が閲覧しました

die
echo 'fuck';
$db=mysql_connect('localhost', 'bp6am', '123')
or die('接続できません。' に関する質問);
?>
これは私のコードです
エコーがない場合、Web ページ全体が HTTP エラー 500 (内部サーバー エラー) になります。このダイはここでどのような役割を果たしますか?
この Web ページには、echo を使用した後、fuck が表示されるのに、エラー メッセージが表示されないのはなぜですか?

-----解決策---------
PHPはエラー表示機能を有効にしません。
php.ini の
error_reporting = E_ALL & ~E_NOTICE
display_errors = オン
------解決策------------------
まず、エコーがない場合、Web ページ全体が HTTP エラー 500 (内部サーバー エラー) になると考えられます。
個人的には、Apache IIS の構成を確認することでこれを解決できると思います。問題

DIE() について言えば、もちろん $db=mysql_connect('localhost', 'bp6am', '123')
の場合は、スクリプトを起動する前に出力される文字列情報です。 die('Unable to connect.' );
ここでパスワードが間違っているとmysql-query関数のエラーメッセージが出力され、die以降の文字列情報が出力されます。正しければ表示されません。

$db=@mysql_connect('localhost', 'bp6am', '123')
or die('Unable to connect.'); パスワードが間違っている場合は、「Unable to」のみが出力されます。 。 接続する。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート