[5]=>
string(1) "8"
}
+--UEXPECT--
+int(1)
+array(10) {
+ [0]=>
+ unicode(10) "2006-05-13"
+ [u"date"]=>
+ unicode(10) "2006-05-13"
+ [1]=>
+ unicode(10) "2006-05-13"
+ [u"year"]=>
+ unicode(4) "2006"
+ [2]=>
+ unicode(4) "2006"
+ [3]=>
+ unicode(2) "20"
+ [u"month"]=>
+ unicode(2) "05"
+ [4]=>
+ unicode(2) "05"
+ [u"day"]=>
+ unicode(2) "13"
+ [5]=>
+ unicode(2) "13"
+}
+int(1)
+array(10) {
+ [0]=>
+ unicode(8) "06-12-12"
+ [u"date"]=>
+ unicode(8) "06-12-12"
+ [1]=>
+ unicode(8) "06-12-12"
+ [u"year"]=>
+ unicode(2) "06"
+ [2]=>
+ unicode(2) "06"
+ [3]=>
+ unicode(0) ""
+ [u"month"]=>
+ unicode(2) "12"
+ [4]=>
+ unicode(2) "12"
+ [u"day"]=>
+ unicode(2) "12"
+ [5]=>
+ unicode(2) "12"
+}
+int(1)
+array(10) {
+ [0]=>
+ unicode(8) "12-Aug-8"
+ [u"date"]=>
+ unicode(8) "12-Aug-8"
+ [1]=>
+ unicode(8) "12-Aug-8"
+ [u"year"]=>
+ unicode(2) "12"
+ [2]=>
+ unicode(2) "12"
+ [3]=>
+ unicode(0) ""
+ [u"month"]=>
+ unicode(3) "Aug"
+ [4]=>
+ unicode(3) "Aug"
+ [u"day"]=>
+ unicode(1) "8"
+ [5]=>
+ unicode(1) "8"
+}
Fatal error: preg_replace(): Failed evaluating code:
for ($ in %s002.php on line 12
+--UEXPECTF--
+
+Warning: preg_match() expects at least 2 parameters, 0 given in %s002.php on line 3
+bool(false)
+
+Warning: preg_match_all() expects at least 3 parameters, 0 given in %s002.php on line 4
+bool(false)
+
+Warning: preg_match_all(): Invalid flags specified in %s002.php on line 5
+NULL
+
+Warning: preg_quote() expects at least 1 parameter, 0 given in %s002.php on line 7
+NULL
+unicode(0) ""
+unicode(12) "a${1b${1c${1"
+
+Warning: preg_replace(): Compilation failed: missing terminating ] for character class at offset 8 in %s002.php on line 11
+NULL
+
+Parse error: %s, unexpected T_FOR in %s002.php(12) : regexp code on line 1
+
+Fatal error: preg_replace(): Failed evaluating code:
+for ($ in %s002.php on line 12
string(2) "37"
}
}
+--UEXPECT--
+int(2)
+array(10) {
+ [0]=>
+ array(2) {
+ [0]=>
+ unicode(10) "2006-05-13"
+ [1]=>
+ unicode(9) "12-Aug-37"
+ }
+ [u"date"]=>
+ array(2) {
+ [0]=>
+ unicode(10) "2006-05-13"
+ [1]=>
+ unicode(9) "12-Aug-37"
+ }
+ [1]=>
+ array(2) {
+ [0]=>
+ unicode(10) "2006-05-13"
+ [1]=>
+ unicode(9) "12-Aug-37"
+ }
+ [u"year"]=>
+ array(2) {
+ [0]=>
+ unicode(4) "2006"
+ [1]=>
+ unicode(2) "12"
+ }
+ [2]=>
+ array(2) {
+ [0]=>
+ unicode(4) "2006"
+ [1]=>
+ unicode(2) "12"
+ }
+ [3]=>
+ array(2) {
+ [0]=>
+ unicode(2) "20"
+ [1]=>
+ unicode(0) ""
+ }
+ [u"month"]=>
+ array(2) {
+ [0]=>
+ unicode(2) "05"
+ [1]=>
+ unicode(3) "Aug"
+ }
+ [4]=>
+ array(2) {
+ [0]=>
+ unicode(2) "05"
+ [1]=>
+ unicode(3) "Aug"
+ }
+ [u"day"]=>
+ array(2) {
+ [0]=>
+ unicode(2) "13"
+ [1]=>
+ unicode(2) "37"
+ }
+ [5]=>
+ array(2) {
+ [0]=>
+ unicode(2) "13"
+ [1]=>
+ unicode(2) "37"
+ }
+}
+int(2)
+array(2) {
+ [0]=>
+ array(10) {
+ [0]=>
+ unicode(10) "2006-05-13"
+ [u"date"]=>
+ unicode(10) "2006-05-13"
+ [1]=>
+ unicode(10) "2006-05-13"
+ [u"year"]=>
+ unicode(4) "2006"
+ [2]=>
+ unicode(4) "2006"
+ [3]=>
+ unicode(2) "20"
+ [u"month"]=>
+ unicode(2) "05"
+ [4]=>
+ unicode(2) "05"
+ [u"day"]=>
+ unicode(2) "13"
+ [5]=>
+ unicode(2) "13"
+ }
+ [1]=>
+ array(10) {
+ [0]=>
+ unicode(9) "12-Aug-37"
+ [u"date"]=>
+ unicode(9) "12-Aug-37"
+ [1]=>
+ unicode(9) "12-Aug-37"
+ [u"year"]=>
+ unicode(2) "12"
+ [2]=>
+ unicode(2) "12"
+ [3]=>
+ unicode(0) ""
+ [u"month"]=>
+ unicode(3) "Aug"
+ [4]=>
+ unicode(3) "Aug"
+ [u"day"]=>
+ unicode(2) "37"
+ [5]=>
+ unicode(2) "37"
+ }
+}
int(27)
}
}
+--UEXPECT--
+int(2)
+array(2) {
+ [0]=>
+ array(7) {
+ [0]=>
+ unicode(24) "unsigned int xpto = 124;"
+ [1]=>
+ unicode(12) "unsigned int"
+ [2]=>
+ unicode(0) ""
+ [3]=>
+ unicode(0) ""
+ [4]=>
+ unicode(4) "xpto"
+ [5]=>
+ unicode(1) "="
+ [6]=>
+ unicode(0) ""
+ }
+ [1]=>
+ array(7) {
+ [0]=>
+ unicode(11) "short a, b;"
+ [1]=>
+ unicode(5) "short"
+ [2]=>
+ unicode(0) ""
+ [3]=>
+ unicode(0) ""
+ [4]=>
+ unicode(1) "a"
+ [5]=>
+ unicode(0) ""
+ [6]=>
+ unicode(3) ", b"
+ }
+}
+int(3)
+array(3) {
+ [0]=>
+ array(4) {
+ [0]=>
+ unicode(3) "&a,"
+ [1]=>
+ unicode(1) "&"
+ [2]=>
+ unicode(1) "a"
+ [3]=>
+ unicode(0) ""
+ }
+ [1]=>
+ array(4) {
+ [0]=>
+ unicode(2) "b,"
+ [1]=>
+ unicode(0) ""
+ [2]=>
+ unicode(1) "b"
+ [3]=>
+ unicode(0) ""
+ }
+ [2]=>
+ array(4) {
+ [0]=>
+ unicode(2) "&c"
+ [1]=>
+ unicode(1) "&"
+ [2]=>
+ unicode(1) "c"
+ [3]=>
+ unicode(0) ""
+ }
+}
+int(1)
+array(1) {
+ [0]=>
+ array(3) {
+ [0]=>
+ array(2) {
+ [0]=>
+ unicode(46) "zend_parse_parameters( 0, "addd|s/", a, b, &c)"
+ [1]=>
+ int(0)
+ }
+ [1]=>
+ array(2) {
+ [0]=>
+ unicode(7) "addd|s/"
+ [1]=>
+ int(27)
+ }
+ [2]=>
+ array(2) {
+ [0]=>
+ unicode(9) "a, b, &c)"
+ [1]=>
+ int(37)
+ }
+ }
+}
+unicode(9) "hello
+
+
+
+"
+array(3) {
+ [0]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(0)
+ }
+ [1]=>
+ array(2) {
+ [0]=>
+ unicode(13) "s, preg_match"
+ [1]=>
+ int(13)
+ }
+ [2]=>
+ array(2) {
+ [0]=>
+ unicode(9) "
+{
+lalala"
+ [1]=>
+ int(27)
+ }
+}