HF054: PHP Braindump

Und wieder ein anderthalbstündiger Braindump, nach HA und MySQL geht es dieses mal um PHP. Im Studio haben wir diesmal einen echten PHP-Release-Manager geladen.

Im Studio: Johannes Schlüter und Moderator Constantin Gonzalez (keine Angst, der Marc Baumann hat dann nachher noch alles selber fein abgemischt :) ).



  • (00:00:00) Intro.
  • (00:00:50) Vorstellung Johannes.
  • (00:03:02) Was ist PHP?
  • (00:05:36) Installation.
  • (00:06:42) Warum PHP und nicht andere Alternativen?
  • (00:12:12) Grundideen hinter PHP: Web-Unterstützung, dynamische Typisierung, nicht-zwingendes Objektmodell, Einbettung von Code in HTML. Interpiler.
  • (00:18:06) Geschichte: Rasmus Lerdorf (und seine Spielzeuge), PHP/FI 2, "PHP Hypertext Preprocessor", PHP 3, Andy Gutmans und Zeev Suraski, PHP 4, Modularisierung, PHP 5.3 (aktuell) (alte Versionen).
  • (00:27:19) PHP 5.3 Features: Neues Objektmodell, basierend auf Objekt-Referenzen (Blogeintrag von Johannes zu PHP-Referenzen und zu Referenzen und foreach), Closures mit anonymen Funktionen, Namespaces, Goto.
  • (00:35:49) Voraussetzungen für PHP-Installationen: Kommandozeile, Web-Server, CGI vs. FastCGI, Module, "PHP is the Borg".
  • (00:44:00) Entwicklungsmodell: Meritocraty.
  • (00:47:47) PHP und Datenbanken, MySQL, lighttpd, nginx.
  • (00:50:15) Typische PHP Programmiermuster: Das Basic des Web, Tutorial, MVC-Patterns, Frameworks: Drupal, Wordpress, Zend, Symfony und was ist eigentlich MVC?.
  • (00:57:20) PHP-Anwendungen: Drupal, PHPbb, MediaWiki, Yahoo, Facebook, Hip Hop for PHP, etc.
  • (01:03:09) Kritik an PHP: Basic des Web, praxisorientierte Entwicklung und daraus folgendes Chaos, Sicherheit (5.2 Update), Cross-Site-Scripting, Zielscheibe, Floating-Point-Bug.
  • (01:17:08) PHP-Alternativ-Implementationen: Quercus und andere Portierungen auf Fremd-Engines. Firmenbeteiligungen.
  • (01:21:50) Die Zukunft von PHP: Unicode-Schmerzen und PHP 6, Erweiterungen des Objekt-Modells, "Compile-time Copy/Paste".
  • (01:30:57) Performance und Opcode-Caching.
  • (01:33:20) Schlußworte.

Wir freuen uns über Euer Feedback in den Kommentaren oder an kontakt@systemhelden.com. Macht Werbung für den HELDENfunk bei Freunden, Systemhelden oder in Podcast-Portalen!

HELDENFunk abonnieren.

Hier findet Ihr weitere HELDENFunk-Folgen: 53, 52, 51, 50, 49, 48, 47, 46, 45, , 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1

Alle HELDENFunks durchgehört? Hier sind weitere empfehlenswerte Podcasts: POFACS ,der POdcast Für Alternative ComputerSysteme; Blick über den Tellerrand: Podosphäre, Blogosphäre, Web X.0 und User/Corporate-Generated Schnickschnack, Normcast; SysOps.tv, Theorie und Praxis des Sysops.