Skip to Main Content
PHP 5 Kochbuch, Third Edition
book

PHP 5 Kochbuch, Third Edition

by David Sklar, Adam Trachtenberg, Carsten Lucke, Matthias Brusdeylins, Ulrich Speidel, Stephan Schmidt
September 2009
Intermediate to advanced content levelIntermediate to advanced
912 pages
48h 11m
German
O'Reilly Verlag
Content preview from PHP 5 Kochbuch, Third Edition

23.2 Programmparameter mit Console_Getopt oder Console_Getargs parsen

Problem

Sie wollen Programmoptionen parsen, die vielleicht als kurze oder lange Optionen angegeben oder die gruppiert sind.

Lösung

Verwenden Sie die Klasse Console_Getopt von PEAR. Deren getopt( )-Methode kann sowohl Optionen im kurzen Stil parsen, wie z.B. -a oder -b, als auch im langen Stil, wie z.B. --alice oder --bob:

$o = new Console_Getopt;

// Akzeptiert -a, -b und -c.
$opts = $o->getopt($_SERVER['argv'],'abc');

// Akzeptiert --alice und --bob.
$opts = $o->getopt($_SERVER['argv'],'',array('alice','bob'));

PEAR bietet außerdem die Methode Console_Getargs, die mehr Funktionen bereitstellt, um dasselbe Problem zu lösen.

Diskussion

Um Optionen im kurzen Stil zu parsen, übergeben ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

PHP programmieren unter Windows

PHP programmieren unter Windows

Arno Hollosi
CSS Kochbuch, 3rd Edition

CSS Kochbuch, 3rd Edition

Joergen Lang, Christopher Schmitt

Publisher Resources

ISBN: 9783868993271Purchase book