--TEST-- ldap_explode_dn() test --EXTENSIONS-- ldap --FILE-- characters */ var_dump(ldap_explode_dn("cn=,dc=example,dc=com", 0)); /* Explode without attributes and < > characters */ var_dump(ldap_explode_dn("cn=,dc=example,dc=com", 1)); /* Bad DN value with attributes */ var_dump(ldap_explode_dn("bob,dc=example,dc=com", 0)); /* Bad DN value without attributes */ var_dump(ldap_explode_dn("bob,dc=example,dc=com", 1)); echo "Done\n"; ?> --EXPECT-- array(4) { ["count"]=> int(3) [0]=> string(6) "cn=bob" [1]=> string(10) "dc=example" [2]=> string(6) "dc=com" } array(5) { ["count"]=> int(4) [0]=> string(6) "cn=bob" [1]=> string(8) "ou=users" [2]=> string(10) "dc=example" [3]=> string(6) "dc=com" } array(4) { ["count"]=> int(3) [0]=> string(3) "bob" [1]=> string(7) "example" [2]=> string(3) "com" } array(5) { ["count"]=> int(4) [0]=> string(3) "bob" [1]=> string(5) "users" [2]=> string(7) "example" [3]=> string(3) "com" } bool(false) bool(false) bool(false) bool(false) Done