Inhaltsverzeichnis

Entwickeln mit PHP

Entwicklungsumgebungen

PHP-Editor Review

Eclipse

Debugging (mit Eclipse-Addons)

in der php.ini sollte zuerst einmal das Anzeigen von Fehlern aktiviert werden:

display_errors = On

dann sollte man die Anzeige möglichst vieler Informationen einstellen, dazu lassen wir mit der Zeile

error_reporting  =  E_ALL & ~E_NOTICE

alle Fehler und zusätzliche Informationen anzeigen.

Frameworks

Modultests oder Unit-tests

Modultests oder Unit-tests helfen bei der Entwicklung von Software indem sie die Verifikation der Korrektheit von Modulen einer Software ermöglichen.

phpunit (Pear-package)

Homepage PHPUnit - kurz & gut

PHP Klassen und Addons

Code-Beispiele

typische Aufgaben

Mails versenden

MIME-Mail Mailer-Klasse Sending MIME e-mail from PHP - Part 1

Formulare

1a Übersicht zu php-Formularen Formulare verarbeiten Selfhtml zum Thema Formulare Login-Formular

PDF

PDF Generation Using Only PHP - Part 1 TCPDF - PDF class for PHP

MySQL Connect

  $connID = mysql_connect ("localhost", "dbuser". "passwort");
  if ($connID){
   // Datenbankverarbeitung
  } else {
  echo ("Fehler: Kein Datenbankzugriff m&ouml;glich!<br />");
  }
  mysql_select_db("Datenbankname");
  // oder falls mehrere Datenbakverbindungen geöffnet sind:
  mysql_select_db("Datenbankname", $connID);
 
  // (Auswahl-)Abfrage
  $result = mysql_query ("SELECT * FROM DatenbankName WHERE Feld1 LIKE "Zeichenkette");
 
  // Zeilen davon auslesen, beide liefern ein Array
  mysql_fetch_row ($result)  // Indices nummerisch
  mysql_fetch_arry ($result) // Die Feldnamen