eregi_basic_004.phpt 957 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. --TEST--
  2. Test eregi() function : basic functionality - a few non-matches
  3. --FILE--
  4. <?php
  5. /* Prototype : proto int eregi(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(eregi('[A-Z]', '0', $regs));
  12. var_dump(eregi('(a){4}', 'aaa', $regs));
  13. var_dump(eregi('^a', 'ba', $regs));
  14. var_dump(eregi('b$', 'ba', $regs));
  15. var_dump(eregi('[:alpha:]', 'x', $regs));
  16. // Ensure $regs is unchanged
  17. var_dump($regs);
  18. echo "Done";
  19. ?>
  20. --EXPECTF--
  21. Deprecated: Function eregi() is deprecated in %s on line %d
  22. bool(false)
  23. Deprecated: Function eregi() is deprecated in %s on line %d
  24. bool(false)
  25. Deprecated: Function eregi() is deprecated in %s on line %d
  26. bool(false)
  27. Deprecated: Function eregi() is deprecated in %s on line %d
  28. bool(false)
  29. Deprecated: Function eregi() is deprecated in %s on line %d
  30. bool(false)
  31. string(8) "original"
  32. Done