echo "--> Below range:";
var_dump(parse_url($url, -1));
-echo "\n\n--> Above range:";
-var_dump(parse_url($url, 99));
+echo "\n\n--> Above range:\n";
+try {
+ parse_url($url, 99);
+} catch (ValueError $exception) {
+ echo $exception->getMessage() . "\n";
+}
echo "Done"
?>
--> Above range:
-Warning: parse_url(): Invalid URL component identifier 99 in %s on line 15
-bool(false)
+Invalid URL component identifier: 99
Done
if (resource->fragment != NULL) RETVAL_STR_COPY(resource->fragment);
break;
default:
- php_error_docref(NULL, E_WARNING, "Invalid URL component identifier " ZEND_LONG_FMT, key);
- RETVAL_FALSE;
+ zend_value_error("Invalid URL component identifier: " ZEND_LONG_FMT, key);
+ break;
}
goto done;
}