import zend pcre tests
[hiphop-php.git] / hphp / test / zend / bad / ext-pcre / preg_match_all_error2.php
blobfcefe2bd8ec4a7988aec984cf6cabce494897425
1 <?php
2 /*
3 * proto int preg_match_all(string pattern, string subject, array subpatterns [, int flags [, int offset]])
4 * Function is implemented in ext/pcre/php_pcre.c
5 */
6 error_reporting(E_ALL&~E_NOTICE);
7 /*
8 * Testing how preg_match_all reacts to being passed the wrong type of input argument
9 */
10 echo "*** Testing preg_match_all() : error conditions ***\n";
11 $regex = '/[a-zA-Z]/';
12 $value = new stdclass(); //Object
13 var_dump(preg_match_all($regex, $value, $matches));
14 var_dump($matches);
15 $input = array(array('this is', 'a subarray'), 'test',);
16 foreach($input as $value) {
17 print "\nArg value is: $value\n";
18 var_dump(preg_match_all($regex, $value, $matches));
19 var_dump($matches);
21 echo "Done";