Objektiteration unter PHP

So ziemlich jeder wird die foreach-Schleife kennen. Doch Heute werde ich klären, wie man diese auf Objekte anwenden kann. Als Beispiel soll eine Parserklasse dienen.
(weiterlesen…)

PDO(PHP Data Objects)

Heute stelle ich euch PDO vor. PDO ist eine Datenbank-Abstraktions-Schicht. Es macht eure PHP-Anwendung flexibler und weniger fehleranfällig.
(weiterlesen…)

Verkettete Methoden, Fluent Interface

Oft möchte man viele Methoden eines Objektes aufrufen. So muss man vor jede Methode die Objektvariable schreiben. Glück, dass es auch andres geht! Mit diesem, für mich sehr wichtigem, Wissen kann man seinen Code viel kürzer und vor allem übersichtlicher halten.
(weiterlesen…)

Reguläre Ausdrücke

Reguläre Ausdrücke(kurz auch RegEx) können in der Programmierung für diverse Problemlösungen verwendet werden. Insbesondere um in Zeichenketten bestimmte Stellen zu Ersetzten, zu Suchen oder diese nach einem Muster zu Prüfen.
(weiterlesen…)

Code-Optimierung

In PHP spielt die Ausführungszeit eine sehr entscheidende Rolle. Und deshalb sollte man seinen Quelltext optimieren, um nicht unnötig die Ladezeit der Seite hinauszuzögern.
(weiterlesen…)

Zeichenketten

Zeichenketten (auch Strings gennant) sind Zeichenketten die Zeichen eines Zeichensatzes enthalten.
(weiterlesen…)

Funktionen

Eine Funktion ist eine Zusammenstellung mehr oder weniger vieler Code-Strukturen. Diese Zusammenstellung lässt sich sich im nachfolgendem Code aufrufen, ohne dass der gesamte Funktions-Code jedes Mal erneut hingeschreiben werde muss, das spar Tipparbeit, Zeit und macht den Code sauberer.
(weiterlesen…)

Klassen automatisch laden

PHP bietet seit der 5.(genauer 5.1.2) Version die Möglichkeit, Klassen automatisch laden zu lassen, so ist das dauernde Einbinden(inludieren) der Klassen nicht mehr nötig.
(weiterlesen…)

Ausnahmebehandlung

Die Ausnahmeben(-behandlung)(auch engl. Exception) bieten viele Möglichkeiten zur Fehler Erkennung und Behandlung, jetzt werden viele sagen:  Dies geht auch über Returncodes(man übergibt einfach eine Null, wenn ein Fehler aufgetreten ist), diese Art der Fehlererkennung ist aber sehr unpräzise und erfordert viel mehr Code als bei der Benutzung von Ausnahmebehandlungen.
(weiterlesen…)