質問: mysql_connect( $hostname, $uname, $upass) ){ print "mysql への接続に失敗しました。"; exit; } ↑この1行目の$resの左側についているビックリマーク(!)は何を 意味しているのでしょうか? emptyだと思ったのですが、違った挙動をします。 グーグルなどで調べたのですが、ビックリマークって検索として 調べられないんですね・・。 ↑この調べ方もあれば教えてほしいです。 もう泣きそうです。 参考のページもあれば教えてください。 よろしくお願いします。
回答: !は、論理演算子の「否定」ですね。 !以下の条件の否定をあらわします。 $res_dbcon には、trueまたはfalseが入ってきますから、 if($res_dbcon )と書けば、trueのとき。 if(!$res_dbcon )と書けばfalseのとき。 を示します。 http://jp.php.net/manual/ja/language.operators.logical.php