Beispiele: Anregungen, Tipps & Tricks
Was kann man sonst noch alles mit PHP machen? Hier dazu ein paar Ideen:
Javascript erzeugen
Zum Beispiel für die Definition der Image-Objekte für MouseOver-Effekte. Macht dieses Tutorial auch - oder hattet ihr gedacht, ich würde das von Hand schreiben? :-)Fremde Software ansteuern
PHP kann COM-Objekte ansteuern. In der Windows-Welt kann damit beispielsweise ein ActiveX-Control angesprochen werden, um aus ASCII-Text PDF zu erzeugen. Oder man startet Word. Oder Outlook. Oder oder oder...Excel-Dateien erzeugen
Das ist besonders einfach: man setze mittels header()> einen Mimetype auf Excel und erzeuge eine HTML-Tabelle. Excel wird starten und die Daten korrekt anzeigen.Grafiken erzeugen
Die GD-Bibliothek stellt alle nötigen Funktionen bereit, um beispielsweise automatisch Thumbnails von hochgeladenen Bildern zu erzeugen oder Flowcharts zu generieren.Ungewöhnliche Dinge tun
Letztens habe ich eine PHP-Klasse gesehen, welche die ID3-Tags aus MP3's analysieren konnte..
Allgemeine Tipps
Code dokumentieren
Okay, das ist kein PHP-Tipp. Und obwohl er so simpel wie selbstverständlich ist, hält sich kaum jemand daran. Wer schon einmal einen etwas komplexeren selbstgeschriebenen Code bearbeiten musste, den er drei Monate nicht angeguckt hat, weiss, wovon ich rede...Wiederverwertbaren Code schreiben
Warum immer das Rad neu erfinden? Fast immer lässt sich einmal geschriebener Code auch im nächsten Projekt verwenden. Das beste Mittel dazu sind Funktionen und Klassen.Funktionalität kapseln
Ein Informatikdozent sagte einmal: "Jedes Stück Code, das mehr als einmal aufgerufen wird, gehört in eine Funktion." Vor Jahren habe ich das belächelt - heute halte ich mich strikt daran.Sauber programmieren
Ein sehr heikles Thema. Hier muß jeder seinen Stil finden. Aber am besten ist immer noch der Stil, den auch andere sofort verstehen...