Muh-Tiger | 3. Aug, 14:43
Pimp My PHP
Wenn man PHP-Skripte schreibt, bietet es sich an einen lokalen Webserver zur Entwickelung dieser einzurichten. Das ist mit Xampp schnell und einfach erledigt.
Fehlermeldungen in PHP sind dann so eine Sache für sich. Man hat sie und sucht nach der Lösung. Schön wäre es, wenn man eine Hilfe per Mausklick aufrufen könnte. PHP bietet diese Möglichkeit an.
Dazu muss man in der PHP.INI
nur zwei Zeilen bearbeiten. Ungefähr ab Zeile 313 findet sich folgender Text:
; to a page describing the error or function causing the error in detail.
; You can download a copy of the PHP manual from http://www.php.net/docs.php
; and change docref_root to the base URL of your local copy including the
; leading '/'. You must also specify the file extension being used including
; the dot.
docref_root = "http://de2.php.net/manual/de/"
docref_ext = .php
Interessant sind hierbei die letzten zwei Zeilen. Die erste der beiden gibt an wo die entsprechende Erklärung für den fehlerhaften Befehl zu finden ist. Im Beispiel oben ist die URL zur deutschen Dokumentation von PHP.net eingetragen. In der zweiten Zeile muss man dann noch den Dateityp angeben. Bei PHP.net ist dies immer
.php
.Diese Lösung setzt natürlich eine Verbindung zum Internet vorraus. Verfügt man über keine Flatrate oder arbeitet ganz gerne mal Offline, kann man sich die deutsche Dokumentation auf PHP.net unter http://de2.php.net/download-docs.php herunterladen. Hier muss die html.gz (1.8MB; Gzip-File) gewählt werden.
Das Archiv muss dann nur noch ein passendes Verzeichnis entpackt und die Pfade angepasst werden. Befindet sich das Doc-Root des Webservers z.B. unter
C:\Programme\Apache\htdocs\
, bietet es sich an ein Verzeichnis phpdok
anzulegen. In dieses entpackt man nun die Dateien aus dem Archiv html.gz. Danach müssen noch die Pfade in der php.ini angepasst werden:docref_ext = .html
Und schon bekommt man anklickbare Fehlermeldungen die in etwa so aussehen: