Artikel aus der Kategorie »PHP«

Installation von APC

In der Ausgabe von phpinfo() findet sich auch ein Abschnitt über APC

APC ist eine PECL-Erweiterung, die nicht zum Installationsumfang von PHP 5 gehört. Ab PHP 6 soll APC standardmäßig in PHP enthalten sein. Ob APC bereits installiert ist, kann man in der Ausgabe von phpinfo() sehen.

Weiterlesen»

Dateien hochladen in PHP

Ein Formular zum Auswählen einer Datei

Es gibt viele Projekte bei denen man dem Benutzer die Möglichkeit geben möchte selbst Dateien auf den Server hochzuladen, beispielsweise bei Bilderhostern, oder Foren, bei denen der Benutzer die Möglichkeit hat Dateien an einen Beitrag anzuhängen. Sowas lässt sich mit PHP problemlos realisieren.

In diesem Artikel beschreibe ich, wie man ein Formular zum Hochladen von Dateien erstellt und wie man die Dateien serverseitig mit PHP behandelt. Außerdem erkläre ich wie mehrere Dateien auf einmal hochgeladen werden können.

Weiterlesen»

Quelltexte dokumentieren mit PhpDocumentor

Bei umfangreicheren PHP-Projekten ist es wichtig, das der Quelltext gut dokumentiert ist. So weiß man auch später noch, welche Funktion oder Klasse wofür zuständig ist, und wo man was findet. Wenn man im Team arbeitet oder andere Personen den Quelltext verwenden sollen, kommt man um eine Dokumentation gar nicht mehr herum. Eine gute Dokumentation erhöht die Wiederverwendbarkeit und die Verständlichkeit eines Quelltextes.

Eine Beispieldokumentation für eine Klasse, erstellt mit PhpDocumentor
Weiterlesen»

Dateien einbinden/inkludieren

Dateien Inkludieren mit PHPWie in vielen anderen Programmiersprachen auch, kann man in PHP Code aus anderen Dateien in den Quelltext einbinden. So können längere Quelltexte aufgeteilt oder zum Beispiel Klassen oder Funktionen in eigene Dateien ausgelagert werden. Mittels der include-Anweisung können diese Dateien dann in den Quelltext eingebunden werden. Wie das Inkludieren funktioniert und welche Anweisungen zum Einbinden von Dateien es noch gibt, erkläre ich in diesem Artikel.
Weiterlesen»

Fehlerbehandlung mit Ausnahmen

AusnahmenPHP bietet seit Version 5 auch eine Ausnahmebehandlung ähnlich anderen objektorientierten Programmiersprachen wie C++, Java oder Python. Die Fehlerbehandlung mittels Ausnahmen bietet gegenüber der Fehlerbehandlung mittels Rückgabewerten einige Vorteile, und ermöglicht eine übersichtlichere und flexiblere Behandlung von Fehlern.

Vorteile von Ausnahmen

  • Mit Ausnahmen lässt sich die Fehlerbehandlung vom normalen Code trennen, wodurch der Quelltext übersichtlicher wird.
  • Ausnahmen bieten einem mehr Kontrolle und Flexibilität bei der Fehlerbehandlung. Fehler können an der Stelle im Quelltext behandelt werden, an der man am besten darauf reagieren kann.
  • Sie erleichtern die Fehlersuche und vermeiden das Übersehen von Fehlern. Bei der Fehlerbehandlung mittels Rückgabewerten kann es passieren das man vergisst einen Rückgabewert zu prüfen. Das Skript arbeitet dann einfach weiter, und es kann zu unerwarteten Ergebnissen kommen. Die Ursache solcher Fehler zu finden ist sehr schwer, besonders wenn sie nur selten oder unter bestimmten Umständen auftreten. Mit Ausnahmen kann das nicht passieren, eine nicht behandelte Ausnahme bricht die Skript-Ausführung ab.

Weiterlesen»

Angetrieben durch Wordpress Thema erstellt von Antu