|
socket_clear_error
Clears the error on the socket or the last error code
(PHP 4 >= 4.2.0, PHP 5)
Examples ( Source code ) » socket_clear_error
Code Examples / Notes » socket_clear_errorludvig dot ericson
If you want to clear your error in a small amount of code, do a similar hack as to what most people do in SQL query checking, <?php $result = mysql_query($sql) or die(/* Whatever code */); ?> It could look like this: <?php if (!($socket = socket_create(/* Whatever code */)) { echo ("Failed to create socket: " . socket_strerror(socket_last_error()) and socket_clear_error()); } ?> As you can see, I use "and" here instead of "or" since the first part will always return true, thus if you use or PHP's lazy boolean checking will not execute the last part, which it will with an and if the first part is true. |
Change Languagesocket_accept socket_bind socket_clear_error socket_close socket_connect socket_create_listen socket_create_pair socket_create socket_get_option socket_getpeername socket_getsockname socket_last_error socket_listen socket_read socket_recv socket_recvfrom socket_select socket_send socket_sendto socket_set_block socket_set_nonblock socket_set_option socket_shutdown socket_strerror socket_write |