summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/standard/datetime.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/ext/standard/datetime.c b/ext/standard/datetime.c
index 4e455a86a0..694668198d 100644
--- a/ext/standard/datetime.c
+++ b/ext/standard/datetime.c
@@ -1080,8 +1080,10 @@ PHP_FUNCTION(strtotime)
}
convert_to_string_ex(z_time);
- if (Z_STRLEN_PP(z_time) == 0)
- php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Called with empty time parameter");
+ if (!Z_STRLEN_PP(z_time)) {
+ php_error_docref(NULL TSRMLS_CC, E_WARNING, "Called with an empty time parameter.");
+ RETURN_LONG(-1);
+ }
if (argc == 2) {
convert_to_long_ex(z_now);
now = Z_LVAL_PP(z_now);