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 >> /var/www/html/gs1/php/php1/tests/function/ |
files >> /var/www/html/gs1/php/php1/tests/function/getopt.phpt |
--TEST-- Function -- getopt --FILE-- <?php require_once 'PHP/Compat/Function/getopt.php'; // Test 1 $argc = 9; $argv = array( 'script.php', '-f', 'value for f', '-v', '-a', '--required', 'value', '--optional=optional value', '--option' ); $shortopts = ""; $shortopts .= "f:"; // Required value $shortopts .= "v::"; // Optional value $shortopts .= "abc"; // These options do not accept values $longopts = array( "required:", // Required value "optional::", // Optional value "option", // No value "opt", // No value ); $options = php_compat_getopt($shortopts, $longopts); var_dump($options); // Test 2 $argc = 3; $argv = array('script.php', '-fvalue', '-h'); $options = php_compat_getopt('f:hp:'); var_dump($options); // Test 3 $argc = 2; $argv = array('script.php', '-aaac'); $options = php_compat_getopt('abc'); var_dump($options); ?> --EXPECT-- array(6) { ["f"]=> string(11) "value for f" ["v"]=> bool(false) ["a"]=> bool(false) ["required"]=> string(5) "value" ["optional"]=> string(14) "optional value" ["option"]=> bool(false) } array(2) { ["f"]=> string(5) "value" ["h"]=> bool(false) } array(2) { ["a"]=> array(3) { [0]=> bool(false) [1]=> bool(false) [2]=> bool(false) } ["c"]=> bool(false) }y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`