diff options
Diffstat (limited to 'ext/standard/tests/strings/bug77853.phpt')
-rw-r--r-- | ext/standard/tests/strings/bug77853.phpt | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/bug77853.phpt b/ext/standard/tests/strings/bug77853.phpt new file mode 100644 index 0000000000..ad4f4c5983 --- /dev/null +++ b/ext/standard/tests/strings/bug77853.phpt @@ -0,0 +1,20 @@ +--TEST-- +Bug #77853: Inconsistent substr_compare behaviour with empty haystack +--FILE-- +<?php + +var_dump(substr_compare('', '', 0, 0)); +var_dump(substr_compare('', '', 0)); + +var_dump(substr_compare('abc', '', 3, 0)); +var_dump(substr_compare('abc', '', 3)); + +var_dump(substr_compare('abc', "\0", 3)); + +?> +--EXPECT-- +int(0) +int(0) +int(0) +int(0) +int(-1) |