#!/usr/bin/env php <?php /** * phpDocumentor * * PHP Version 5.3 * * @copyright 2010-2013 Mike van Riel / Naenius (http://www.naenius.com) * @license http://www.opensource.org/licenses/mit-license.php MIT * @link http://phpdoc.org */
trigger_error('phpDocumentor2 sollte aus der phpdoc-Datei ausgeführt werden, nicht aus phpdoc.php', E_USER_DEPRECATED);
require_once __DIR__.'/phpdoc';
phpDocumentor 2 ist ein Tool, das PHP-Quellcode analysieren und Kommentieren Sie Bl?cke und erstellen Sie Dokumentationen. Inspiriert von phpdocumentor 1 und javadoc, setzt es seine Innovationen mit einigen neuen Technologien fort und unterstützt neue Funktionen von PHP.
Funktionen von phpDocumentor 2:
Kompatibel mit PHP5.3, vollst?ndige Unterstützung von Namespaces und Schlie?ungen usw.
Die Erkennung unterstützt alle Tags sowie einige angeh?ngte Tags (z. B. @link).
Schnellere Verarbeitungsgeschwindigkeit. Im Vergleich zu phpDocumentor 1 wurde die Verarbeitungszeit unter Zend Framework deutlich reduziert.
Geringer Speicherverbrauch, der Speicherverbrauch kleiner, mittlerer und gro?er Projekte betr?gt weniger als 20 MB, 40 MB bzw. 100 MB.
Inkrementelle Analyse. Wenn Sie über die Datei structure.xml verfügen, die Sie zuvor durch Ausführen von phpdoc erhalten haben, wird die Geschwindigkeit der Neugenerierung des Dokuments nach geringfügigen ?nderungen um 80 % erh?ht.
Es ist einfach, eine Vorlage zu erstellen, nur ein kleiner Schritt und die Bearbeitung von 3 Dateien.
Kompatibel mit der Befehlszeile der 1. Generation. Zum Beispiel --directory, --file und --target
Zweistufige Verarbeitung. Erstellen Sie zun?chst eine Strukturdatei. Sie k?nnen relevante Informationen entsprechend dieser Datei formatieren und Ihre eigenen Tools verwenden, um die Informationen anzuzeigen!
Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von gro?en Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrit?t der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Versto? vorliegt, kontaktieren Sie uns bitte, um ihn zu l?schen. Kontaktinformationen: admin@php.cn
Verwandter Artikel

13 Nov 2024
Vom Compiler generierte Kopierkonstruktoren für Klassen mit verschachtelten Objekten. Wenn eine Klasse andere Objekte enth?lt und nicht explizit eine Kopie definiert ...

30 Jun 2025
Php8.2 führt schreibgeschützte Klassen ein, um die Erstellung unver?nderlicher Objekte zu vereinfachen. 1. Nachdem eine schreibgeschützte Klasse deklariert wurde, müssen alle Eigenschaften automatisch schreibgeschützt, müssen in der Erkl?rung oder im Konstruktor initialisiert werden und k?nnen nicht ge?ndert werden. 2. Lese-Nur-Schreibklassen tragen dazu bei, Unver?nderlichkeit zu erzwingen, die Vorhersehbarkeit des Zustands zu verbessern, die Komfort- und Leistungsoptimierungsm?glichkeiten zu debuggen. 3. Beachten Sie bei Verwendung: Nicht-Leseklassen k?nnen nicht vererbt werden, alle Attribute müssen ?ffentlich sein und sollten keine Logik enthalten, um den internen Zustand zu ?ndern. 4. Geeignet für Objekte, die feste Werte, APIs oder Bibliotheken darstellen, die für die Erstellung von Datenintegrit?t von entscheidender Bedeutung sind, und Szenarien, in denen die manuelle Inspektion verringert wird.

28 Oct 2024
Unterdrückung der Tensorflow-Debugging-AusgabeTensorflow gibt umfangreiche Informationen über geladene Bibliotheken, gefundene Ger?te und andere Debugging-Daten aus ...

24 Oct 2024
Dieser Artikel führt Entwickler zum Erstellen statischer Bibliotheken in C mit g an. Es zeigt, wie man Quellcode in Objektdateien kompiliert, statische Bibliotheken erstellt und diese in andere Projekte integriert. Durch die Nutzung dieses Ansatzes k?nnen Entwickler

18 Feb 2025
SAMI: Ein leistungsstarker API -Dokumentationsgenerator für PHP Das Erstellen separater Dokumentation für Ihre PHP -Methoden, -Kurse und -Funktionen ist eine bew?hrte Verfahren. In diesem Artikel wird Sami vorgestellt, einen robusten API -Dokumentationsgenerator, der diesen Prozess vereinfacht.

22 Jun 2025
Anonyme Klassen werden in PHP7 verwendet, um schnell einmalige Objekte zu erstellen, ohne eine vollst?ndige Klasse zu definieren. Sie eignen sich für Szenarien, in denen nur eine einzelne Instanz erforderlich ist, z. B. Test -Eins?tze oder tempor?re Schnittstellenimplementierungen in Unit -Tests, wodurch unn?tige Klassendefinitionen vermieden werden. Die Syntax besteht darin, das Schlüsselwort NewClass zu verwenden und Konstruktparameter zu übergeben, Attribute und Methoden zu deklarieren und Zugriffsmodifikatoren zu unterstützen. Zum Beispiel: $ obj = newClass (100.200) {...};. Anonyme Klassen haben jedoch keinen Namen und k?nnen nicht über Dateien übernommen werden. Sie erscheinen w?hrend des Debuggens als Klasse@Anonymous, und die anonyme Klasse, die jedes Mal definiert ist, wird als andere Klasse angesehen, selbst wenn die Struktur gleich ist. Daher sind sie für leichte, vorübergehende Verwendung geeignet, jedoch nicht für komplexe Logik oder weit verbreitete Wiederverwendung.


Hei?e Werkzeuge

PHP-Bibliothek für Abh?ngigkeitsinjektionscontainer
PHP-Bibliothek für Abh?ngigkeitsinjektionscontainer

Eine Sammlung von 50 hervorragenden klassischen PHP-Algorithmen
Klassischer PHP-Algorithmus, lernen Sie hervorragende Ideen und erweitern Sie Ihr Denken

Kleine PHP-Bibliothek zur Optimierung von Bildern
Kleine PHP-Bibliothek zur Optimierung von Bildern
