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 scant rekursiv alle PHP Dateien in einem Verzeichnis und erstellt eine HTML Datei. |
* 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:36 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 scant rekursiv alle PHP Dateien in einem Verzeichnis und erstellt eine HTML Datei.
- Installation mit YAST
Zusätzlich kann man die GUI doxygenwizard installieren. Das erleichtert die Konfiguration.
- Konfiguration speichern
Doxyfile