006.phpt 660 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. strncasecmp() tests
  3. --FILE--
  4. <?php
  5. var_dump(strncasecmp(""));
  6. var_dump(strncasecmp("", "", -1));
  7. var_dump(strncasecmp("aef", "dfsgbdf", 0));
  8. var_dump(strncasecmp("aef", "dfsgbdf", 10));
  9. var_dump(strncasecmp("qwe", "qwer", 3));
  10. var_dump(strncasecmp("qwerty", "QweRty", 6));
  11. var_dump(strncasecmp("qwErtY", "qwer", 7));
  12. var_dump(strncasecmp("q123", "Q123", 3));
  13. var_dump(strncasecmp("01", "01", 1000));
  14. echo "Done\n";
  15. ?>
  16. --EXPECTF--
  17. Warning: strncasecmp() expects exactly 3 parameters, 1 given in %s on line %d
  18. NULL
  19. Warning: Length must be greater than or equal to 0 in %s on line %d
  20. bool(false)
  21. int(0)
  22. int(-3)
  23. int(0)
  24. int(0)
  25. int(2)
  26. int(0)
  27. int(0)
  28. Done