PHP: Unterschied zwischen den Versionen

Aus Mediawiki Ferdinand Gruber
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 scannt rekursiv alle PHP Dateien in einem Verzeichnis und erstellt eine HTML Datei.
+
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