SYSTEMHELDEN.COM | Heimat des HELDENfunks | by Das SYSTEMHELDEN.COM-Team

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 :) ).


MP3 OGG

Bilder passend zum Podcast

  • (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.

By Das SYSTEMHELDEN.COM-Team , 25.02.2011, updated: 26.12.2017 in General.


Comments

HELDENruhe

Du hast es sicher schon bemerkt: Der HELDENfunk ist zur Zeit im Ruhemodus.
Die letzten n Folgen findest Du hier zu Deiner nostalgischen Erbauung.
Sollten wir wieder neue Folgen aufnehmen, wirst Du es natürlich hier, bzw. über den RSS-Feed als erste(r) erfahren!

Willkommen!

Hier geht’s um Dich. Denn Du bist etwas Besonderes. Weil Du auf regelmäßiges Bio-Backup verzichtest und Firewall statt Feierabend machst. Weil Du NDS, ADS, NIS und LDAP nicht für politische Parteien hältst. Weil Du bei "Tier" nicht an die afrikanische Tiefebene denkst. Du sorgst für Benutzerrecht und Datenordnung. Du spürst Idle-Faulenzer auf. Du bist der King of Anti-Hot-Locking. Du bist der Held des Systems.

Mehr…

HELDENabo
HELDENspots

Dir gefällt der HELDENfunk? Dann mach' Werbung für uns!
Hier sind drei mythische Werbespots für Deinen Lieblings-Podcast:

Bauchnabel | Müsli | Schweiz

Runterladen und im eigenen Podcast, der Firmenplaylist oder im Lautsprecherwagen verwenden!

Oder möchtest Du Deine Lieblings-Sun-Technologien fietscharn?

Solaris DTrace | Storage 7000 | UltraSPARC T2


Copyright © 2017 – Das SYSTEMHELDEN.COM-Team – Some rights reserved.
This site uses Google Analytics, Alexa, Feedburner, Amazon Affiliate, Disqus and possibly other web tracking code. See Imprint for details and our information policy. By using this site you agree to not hold the author responsible for anything related to this site.

This page was built using Python, Jinja2, Bootstrap, Font Awesome, AWS Step Functions, and AWS Lambda. It is hosted on Amazon S3 and distributed through Amazon CloudFront.