Easy Coding
  Forum Wiki Tagging Projekte Karte RSS
» Start
» All Recent Changes
» Wiki Suche
» Wiki Hilfe

Informationen

How To's Algorithmen

edit SideBar

Neue Wiki Eintrage finden Sie unter easy-coding.de/wiki.

PHP (rekursives Akronym für „PHP: Hypertext Preprocessor“, ursprünglich „Personal Home Page Tools“) ist eine Skriptsprache mit einer an C bzw. Perl angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten oder ganzer Webanwendungen verwendet wird. Bei PHP handelt es sich um Open-Source-Software.

Was ist PHP


PHP zeichnet sich besonders durch die leichte Erlernbarkeit, die breite Datenbankunterstützung und Internet-Protokolleinbindung sowie die Verfügbarkeit zahlreicher, zusätzlicher Funktionsbibliotheken aus. Es existieren zum Beispiel Bibliotheken, um Bilder und Grafiken zur Einbindung in Webseiten dynamisch zu generieren.

Was der Coder wissen sollte


Da es sich bei PHP um eine Skriptsprache handelt, wird diese bei jedem Aufruf neu interpretiert. Dies führt bei umfangreichen Projekten schnell zu Performanceeinbrüchen. Abhilfe kann hier ein Vorinterpretieren mittels eines Op-Code Caches sein. Da dies bei PHP im Gegensatz zu Java nicht standardmäßig vorgesehen ist, muss man existierende Caches von Hand einbinden.

Beispiel für diese Caches sind Turck-mmCache und dessen Nachfolger eAccelerator, der IonCube-Accelarator? (alles OpenSource und Freeware) sowie der kommerzielle Zend Optimizer.

Eine höhere Performance erreicht PHP durch den Einsatz von Servermodulen (z.B. beim Apache). Da nicht bei jedem Skriptaufruf eine neue Instanz des Interpreters gestartet werden muss, kann der Code schneller übersetzt werden.

Links

Zuletzt geändert am 29.10.2006 16:01 Uhr
  Impressum