0

コマンドラインを介したphp開発に関するこのチュートリアルに取り組んでいます(MacでUNIXプロンプトを使用しています)。test.php というタイトルのファイルに以下のコードがあります。

<?php

define ('DB_CONNECTION_FAILED',1);

if ( !@mysql_connect('localhost','user','pass') ) {

fwrite(STDERR,mysql_error()."\n");
}

exit(0);

?>

コマンドを使用してターミナルで実行すると:

php test.php

戻り値:

No such file or directory

ブラウザで以下のコードを実行すると:

<?php

define ('DB_CONNECTION_FAILED',1);

if ( !@mysql_connect('localhost','user','pass') ) {
echo mysql_error();
}

exit(0);

?>

予想されるエラーが発生します:

Access denied for user 'user'@'localhost' (using password: YES)

ここで何が起こっているか知っている人はいますか?

4

1 に答える 1