- ベストアンサー
変数の前のビックリマークについて!
どうしても分かりません! //MySQL に接続する。 if( !$res_dbcon = mysql_connect( $hostname, $uname, $upass) ){ print "MYSQL への接続に失敗しました。"; exit; } ↑この1行目の$resの左側についているビックリマーク(!)は何を 意味しているのでしょうか? emptyだと思ったのですが、違った挙動をします。 グーグルなどで調べたのですが、ビックリマークって検索として 調べられないんですね・・。 ↑この調べ方もあれば教えてほしいです。 もう泣きそうです。 参考のページもあれば教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
!は、論理演算子の「否定」ですね。 !以下の条件の否定をあらわします。 $res_dbcon には、TRUEまたはFALSEが入ってきますから、 if($res_dbcon )と書けば、TRUEのとき。 if(!$res_dbcon )と書けばFALSEのとき。 を示します。 http://jp.php.net/manual/ja/language.operators.logical.php
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
#1さんもかいていますが、その手の記号は「演算子」といいますので 検索の際にはキーワードとして指定してください。 まぁPHPに関してはオンラインマニュアルで確認するのが常套ですから マニュアルのトップページから→演算子とたどっていくと、 すぐ目的のページにたどりつけます。 http://www.php.net/manual/ja/language.operators.logical.php
お礼
助かりました! ありがとうございます!
お礼
ありがとうございます! 参考ページ確認します!