mb_ereg3.phpt 698 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. --TEST--
  2. mb_ereg() returning matches
  3. --SKIPIF--
  4. <?php
  5. if (!extension_loaded('mbstring')) die('skip mbstring not enabled');
  6. if (!function_exists("mb_ereg")) print "skip mb_ereg() not available";
  7. ?>
  8. --FILE--
  9. <?php
  10. $a = -1; $b = -1; $c = -1;
  11. mbereg($a, $b, $c);
  12. var_dump($a, $b, $c);
  13. mberegi($a, $b, $c);
  14. var_dump($a, $b, $c);
  15. mbereg_search_init($a, $b, $c);
  16. var_dump($a, $b, $c);
  17. echo "Done\n";
  18. ?>
  19. --EXPECTF--
  20. int(-1)
  21. int(-1)
  22. array(1) {
  23. [0]=>
  24. string(2) "-1"
  25. }
  26. int(-1)
  27. int(-1)
  28. array(1) {
  29. [0]=>
  30. string(2) "-1"
  31. }
  32. Warning: mbereg_search_init() expects parameter 3 to be %binary_string_optional%, array given in %s on line %d
  33. int(-1)
  34. int(-1)
  35. array(1) {
  36. [0]=>
  37. string(2) "-1"
  38. }
  39. Done