REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 1.20 KB
Close
/proc/thread-self/root/opt/cloudlinux/alt-php73/root/usr/share/pear/test/Console_Getopt/tests/001-getopt.phpt
Text
Base64
--TEST-- Console_Getopt --FILE-- <?php require_once 'Console/Getopt.php'; PEAR::setErrorHandling(PEAR_ERROR_PRINT, "%s\n\n"); function test($argstr, $optstr) { $argv = preg_split('/[[:space:]]+/', $argstr); if (PEAR::isError($options = Console_Getopt::getopt($argv, $optstr))) { return; } $opts = $options[0]; $non_opts = $options[1]; $i = 0; print "options: "; foreach ($opts as $o => $d) { if ($i++ > 0) { print ", "; } print $d[0] . '=' . $d[1]; } print "\n"; print "params: " . implode(", ", $non_opts) . "\n"; print "\n"; } test("-abc", "abc"); test("-abc foo", "abc"); test("-abc foo", "abc:"); test("-abc foo bar gazonk", "abc"); test("-abc foo bar gazonk", "abc:"); test("-a -b -c", "abc"); test("-a -b -c", "abc:"); test("-abc", "ab:c"); test("-abc foo -bar gazonk", "abc"); ?> --EXPECT-- options: a=, b=, c= params: options: a=, b=, c= params: foo options: a=, b=, c=foo params: options: a=, b=, c= params: foo, bar, gazonk options: a=, b=, c=foo params: bar, gazonk options: a=, b=, c= params: Console_Getopt: option requires an argument --c options: a=, b=c params: options: a=, b=, c= params: foo, -bar, gazonk
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 4
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
001-getopt.phpt
1.20 KB
lrw-r--r--
2025-05-12 17:13:28
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
bug10557.phpt
494 B
lrw-r--r--
2025-05-12 17:13:28
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
bug11068.phpt
793 B
lrw-r--r--
2025-05-12 17:13:28
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
bug13140.phpt
1.32 KB
lrw-r--r--
2025-05-12 17:13:28
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).