プロが教えるわが家の防犯対策術!

どうしても分かりません!

//MySQL に接続する。
if( !$res_dbcon = mysql_connect( $hostname, $uname, $upass) ){
print "MYSQL への接続に失敗しました。";
exit;
}

↑この1行目の$resの左側についているビックリマーク(!)は何を
意味しているのでしょうか?
emptyだと思ったのですが、違った挙動をします。
グーグルなどで調べたのですが、ビックリマークって検索として
調べられないんですね・・。
↑この調べ方もあれば教えてほしいです。
もう泣きそうです。
参考のページもあれば教えてください。
よろしくお願いします。

A 回答 (2件)

!は、論理演算子の「否定」ですね。


!以下の条件の否定をあらわします。
$res_dbcon には、TRUEまたはFALSEが入ってきますから、
if($res_dbcon )と書けば、TRUEのとき。
if(!$res_dbcon )と書けばFALSEのとき。
を示します。
http://jp.php.net/manual/ja/language.operators.l …
    • good
    • 9
この回答へのお礼

ありがとうございます!
参考ページ確認します!

お礼日時:2008/03/04 13:47

#1さんもかいていますが、その手の記号は「演算子」といいますので


検索の際にはキーワードとして指定してください。

まぁPHPに関してはオンラインマニュアルで確認するのが常套ですから
マニュアルのトップページから→演算子とたどっていくと、
すぐ目的のページにたどりつけます。

http://www.php.net/manual/ja/language.operators. …
    • good
    • 0
この回答へのお礼

助かりました!
ありがとうございます!

お礼日時:2008/03/04 13:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A