[PHP-users 2806] Re: pg_connecが接続できません

DANJO Tomoki php-users@php.gr.jp
Wed, 17 Oct 2001 19:30:21 +0900


檀上@中京エレクトロン です。

>>>>On Wed, 17 Oct 2001 18:30:25 +0900
       [PHP-users 2798] Re: pg_connecが接続できません
       Tatsuro Nakagawa <tatsuro_nakagawa@ydc.co.jp> wrote:
> そもそも、あの@の意味が良くわからないのですが・・・私。
> @で無理やりエラーを通すのが良いことなのでしょうかね?
> Javaで言うところの、Try Catchみたいに、やってできなくても、その部分だけは落して、他は大丈夫に・・・
> とか言う意味合いなのでしょうかね?

プログラムにバグがなくても、エラーが起きることってありますよね?
そういうときの為にあらかじめエラーページを用意してそれをユーザに見せる場合、
あの、太字の(ユーザにとっては)わけわかんないエラーメッセージは邪魔になるんで
それの防止のため・・・と、理解しています。

if (!@pg_connect("host=localhost port=5432 dbname=hoge user=hoge")){
    //エラーページの表示をする部分
    //システムの都合で変な文字列を表示させるとデザイナさんの機嫌が悪くなるのカモ;)
    exit;
}

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
DANJO Tomoki / 檀上 智紀
 Chukyo Electron Co.,Ltd.
  to_danjo@electron.ctv.ne.jp