summaryrefslogtreecommitdiff
path: root/ext/standard/tests/strings/str_word_count1.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/tests/strings/str_word_count1.phpt')
-rw-r--r--ext/standard/tests/strings/str_word_count1.phpt34
1 files changed, 21 insertions, 13 deletions
diff --git a/ext/standard/tests/strings/str_word_count1.phpt b/ext/standard/tests/strings/str_word_count1.phpt
index e942a17385..6ce8c38f22 100644
--- a/ext/standard/tests/strings/str_word_count1.phpt
+++ b/ext/standard/tests/strings/str_word_count1.phpt
@@ -4,23 +4,31 @@ str_word_count() and invalid arguments
<?php
var_dump(str_word_count(""));
-var_dump(str_word_count("", -1));
-var_dump(str_word_count("", -1, $a));
-var_dump($a);
-echo "Done\n";
+try {
+ var_dump(str_word_count("", -1));
+} catch (\Error $e) {
+ echo $e->getMessage() . "\n";
+}
+
+try {
+ var_dump(str_word_count("", -1, $a));
+} catch (\Error $e) {
+ echo $e->getMessage() . "\n";
+}
+
+var_dump($a);
?>
+
+DONE
--EXPECTF--
int(0)
+Invalid format value -1
-Warning: str_word_count(): Invalid format value -1 in %s on line %d
-bool(false)
-
-Notice: Undefined variable: a in %s on line %d
+Warning: Undefined variable: a in %s on line %d
+Invalid format value -1
-Warning: str_word_count(): Invalid format value -1 in %s on line %d
-bool(false)
-
-Notice: Undefined variable: a in %s on line %d
+Warning: Undefined variable: a in %s on line %d
NULL
-Done
+
+DONE