ldap_read_error.phpt 855 B

1234567891011121314151617181920212223242526272829303132333435
  1. --TEST--
  2. ldap_read() - operation that should fail
  3. --CREDITS--
  4. Patrick Allaert <patrickallaert@php.net>
  5. # Belgian PHP Testfest 2009
  6. --SKIPIF--
  7. <?php require_once('skipif.inc'); ?>
  8. --FILE--
  9. <?php
  10. include "connect.inc";
  11. $link = ldap_connect($host, $port);
  12. // Too few parameters
  13. var_dump(ldap_read());
  14. var_dump(ldap_read($link));
  15. var_dump(ldap_read($link, $link));
  16. // Too many parameters
  17. var_dump(ldap_read($link, "$base", "(objectClass=*)", array(), 0, 0, 0, 0, [], "Additional data"));
  18. ?>
  19. ===DONE===
  20. --EXPECTF--
  21. Warning: ldap_read() expects at least 3 parameters, 0 given in %s on line %d
  22. NULL
  23. Warning: ldap_read() expects at least 3 parameters, 1 given in %s on line %d
  24. NULL
  25. Warning: ldap_read() expects at least 3 parameters, 2 given in %s on line %d
  26. NULL
  27. Warning: ldap_read() expects at most 9 parameters, 10 given in %s on line %d
  28. NULL
  29. ===DONE===