PHP: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 22: | Zeile 22: | ||
== Dokumentation von PHP Projekten == | == Dokumentation von PHP Projekten == | ||
− | Dokumentation erzeugen mit <tt>doxygen</tt>. Dieses Programm | + | Dokumentation erzeugen mit <tt>doxygen</tt>. Dieses Programm scannt rekursiv alle PHP Dateien in einem Verzeichnis und erstellt eine HTML Datei. Variablendeklarationen und Funktionen werden automatisch erkannt und in der HTML Datei aufgelistet. |
* Installation mit YAST | * Installation mit YAST | ||
Zusätzlich kann man die GUI <tt>doxygenwizard</tt> installieren. Das erleichtert die Konfiguration. | Zusätzlich kann man die GUI <tt>doxygenwizard</tt> installieren. Das erleichtert die Konfiguration. | ||
* Konfiguration speichern | * Konfiguration speichern | ||
Doxyfile | Doxyfile |
Version vom 24. Februar 2024, 18:38 Uhr
Konfiguration
- Änderungen an der Datei
/etc/php5/apache2/php.ini
Um Fehlermeldungen von Joomla zu vermeiden:
date.timezone = CET
Sicherheit
register_globals = off display_errors = Off error_log = /var/log/apache2/php.log
Einbinden von Remote Scipten ermöglichen:
allow_url_include = On allow_url_fopen = On
Funktioniert aber trotzdem mit Scripten auf Eduhi Server nicht!
PEAR
- PHP Extension and Application Repository
Pear Website: http://pear.php.net/
- Installation
Die Installation kann mit YAST oder einem WEB Frontend erfolgen
Notizen
- Eine Callbackfunktion auf jedes Array Element anwenden
$newArray = array_map("function_name",$array);
Dokumentation von PHP Projekten
Dokumentation erzeugen mit doxygen. Dieses Programm scannt rekursiv alle PHP Dateien in einem Verzeichnis und erstellt eine HTML Datei. Variablendeklarationen und Funktionen werden automatisch erkannt und in der HTML Datei aufgelistet.
- Installation mit YAST
Zusätzlich kann man die GUI doxygenwizard installieren. Das erleichtert die Konfiguration.
- Konfiguration speichern
Doxyfile