summaryrefslogtreecommitdiff
path: root/ext/standard/tests/strings/quotemeta_basic.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/tests/strings/quotemeta_basic.phpt')
-rw-r--r--ext/standard/tests/strings/quotemeta_basic.phpt23
1 files changed, 23 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/quotemeta_basic.phpt b/ext/standard/tests/strings/quotemeta_basic.phpt
new file mode 100644
index 000000000..9a2f23c46
--- /dev/null
+++ b/ext/standard/tests/strings/quotemeta_basic.phpt
@@ -0,0 +1,23 @@
+--TEST--
+Test quotemeta() function : basic functionality
+--FILE--
+<?php
+
+/* Prototype : string quotemeta ( string $str )
+ * Description: Quote meta characters
+ * Source code: ext/standard/string.c
+*/
+
+echo "*** Testing quotemeta() : basic functionality ***\n";
+
+var_dump(quotemeta("Hello how are you ?"));
+var_dump(quotemeta("(100 + 50) * 10"));
+var_dump(quotemeta("\+*?[^]($)"));
+?>
+===DONE===
+--EXPECTF--
+*** Testing quotemeta() : basic functionality ***
+string(20) "Hello how are you \?"
+string(19) "\(100 \+ 50\) \* 10"
+string(20) "\\\+\*\?\[\^\]\(\$\)"
+===DONE=== \ No newline at end of file