php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /opt/php-7.0.1/ext/ldap/tests/ |
files >> //opt/php-7.0.1/ext/ldap/tests/ldap_explode_dn.phpt |
--TEST-- ldap_explode_dn() test --SKIPIF-- <?php require_once('skipif.inc'); ?> --FILE-- <?php /* Explode with attributes */ var_dump(ldap_explode_dn("cn=bob,dc=example,dc=com", 0)); /* Explode with attributes */ var_dump(ldap_explode_dn("cn=bob,ou=users,dc=example,dc=com", 0)); /* Explode without attributes */ var_dump(ldap_explode_dn("cn=bob,dc=example,dc=com", 1)); /* Explode without attributes */ var_dump(ldap_explode_dn("cn=bob,ou=users,dc=example,dc=com", 1)); /* Explode with attributes and < > characters */ var_dump(ldap_explode_dn("cn=<bob>,dc=example,dc=com", 0)); /* Explode without attributes and < > characters */ var_dump(ldap_explode_dn("cn=<bob>,dc=example,dc=com", 1)); /* Too few parameters */ ldap_explode_dn("cn=bob,dc=example,dc=com"); /* Too many parameters */ ldap_explode_dn("cn=bob,dc=example,dc=com", 1, 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"; ?> --EXPECTF-- 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) Warning: ldap_explode_dn() expects exactly 2 parameters, 1 given in %s on line %d Warning: ldap_explode_dn() expects exactly 2 parameters, 3 given in %s on line %d bool(false) bool(false) Doney~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`