O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

7.28 Eine Anwendung: whereis

Obwohl Werkzeuge wie phpDocumentor ziemlich ausführliche Informationen zu einem ganzen Satz von Klassen liefern, kann es nützlich sein, sich schnell eine Aufstellung zu verschaffen, die alle Funktionen und Methoden aufführt, die in einer Liste von Dateien definiert werden.

Das Programm in Listing 7.42 durchläuft eine Liste mit Dateien, liest sie ein und nutzt dann die Reflection-Klassen, um Informationen zu ihnen zu sammeln. Ist die Master-Liste zusammengestellt, werden die Funktionen und Methoden alphabetisch sortiert und ausgegeben.

<?php if ($argc < 2) { print "$argv[0]: klasse1.php [, ...]\n"; exit; } // Die Dateien einlesen. foreach (array_slice($argv, 1) as $dateiname) { include_once $dateiname; } // Alle Informationen ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required