ereg_basic_004.phpt 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. --TEST--
  2. Test ereg() function : basic functionality - a few non-matches
  3. --FILE--
  4. <?php
  5. /* Prototype : proto int ereg(string pattern, string string [, array registers])
  6. * Description: Regular expression match
  7. * Source code: ext/standard/reg.c
  8. * Alias to functions:
  9. */
  10. $regs = 'original';
  11. var_dump(ereg('A', 'a', $regs));
  12. var_dump(ereg('[A-Z]', '0', $regs));
  13. var_dump(ereg('(a){4}', 'aaa', $regs));
  14. var_dump(ereg('^a', 'ba', $regs));
  15. var_dump(ereg('b$', 'ba', $regs));
  16. var_dump(ereg('[:alpha:]', 'x', $regs));
  17. // Ensure $regs is unchanged
  18. var_dump($regs);
  19. echo "Done";
  20. ?>
  21. --EXPECTF--
  22. Deprecated: Function ereg() is deprecated in %s on line %d
  23. bool(false)
  24. Deprecated: Function ereg() is deprecated in %s on line %d
  25. bool(false)
  26. Deprecated: Function ereg() is deprecated in %s on line %d
  27. bool(false)
  28. Deprecated: Function ereg() is deprecated in %s on line %d
  29. bool(false)
  30. Deprecated: Function ereg() is deprecated in %s on line %d
  31. bool(false)
  32. Deprecated: Function ereg() is deprecated in %s on line %d
  33. bool(false)
  34. string(8) "original"
  35. Done