PHP で特定の関数によってスローされた警告を無視する方法
PHP のソケット接続関数を使用する場合
サーバーが存在しない場合、この関数は
警告をスローします:socket_connect() [function.socket-connect ]: 接続できません [111]: /data/release/oc/trunk/system/class/Log.class.php の 79 行目で接続が拒否されました
警告
この警告をブロックしたいですerror_reporting(E_ALL ^ E_NOTICE) 関数を使用できますが、他の警告はブロックしたくない場合があります。
この関数によってスローされる警告をブロックする方法はありますか?
または、それを回避するために事前にテストを行う方法があるかどうか。
-----解決策---------
@socket_connect()
------解決策------------------
まず、error_reporting(E_ALL ^ E_NOTICE); このエラーをマスクすることはできません
@socket_connect() を使用してエラー表示をマスクできます
この接続エラーに関しては、手動の
Return TRUE成功した場合は、失敗した場合は FALSE を返します。エラー コードは、socket_last_error() で取得できます。このコードは、