- ベストアンサー
OCI関数
OCI関数を使用しているサンプルなどを見ると @OCIExecuteなど「@」が付いていますが この「@」の意味は何でしょうか? お分かりになる方お願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
@はエラー制御演算子と呼ばれるものです。 PHPの式の前に付けると、その式によりエラーが発生しても生成されたエラーメッセージが無視されます。
OCI関数を使用しているサンプルなどを見ると @OCIExecuteなど「@」が付いていますが この「@」の意味は何でしょうか? お分かりになる方お願い致します。
@はエラー制御演算子と呼ばれるものです。 PHPの式の前に付けると、その式によりエラーが発生しても生成されたエラーメッセージが無視されます。
お礼
メッセージありがとうございます。 質問する前に@について調べたのですが調べ方が 悪かったようで…。 先日、PHP4にてwhile(OCIFetch)と記載した 所エラーメッセージが表示され、while(@OCIFetch) とした所エラーが表示されなかったので。 これで納得いきました。ありがとうございました。