Archiv: 'Wissenswertes'

Die magischen Methoden von PHP 5 – Interzeptoren

Es gibt seit PHP 5 die sogenannten Interzeptormethoden in Klassen, die aufgerufen werden, wenn ein Fehler verursacht werden würde. Mit diesen Methoden kann man sozusagen im letzten Moment verhindern, dass PHP eine Fehlermeldung ausspuckt. In diesem Artikel stelle ich euch die verschiedenen magischen Methoden bzw. Funktionen vor. Betrachtet den Artikel als Übersicht. Ich habe nicht […]


Die Template-Syntax von PHP (Alternative syntax for control strucutres)

Wenn man kein Fan von Templateengines wie Smarty ist (so wie ich), kann man auch einfach auf die sowieso viel schönere und schnellere Syntax für Templates von PHP zurückgreifen. While-Schleifen while(irgend_eine_funktion() === true) { //… HTML-Ausgaben mit PHP vermischt ?> < ?=$bla; ?> < ?php // Leider entfernt dieses beschissene WordPress hier die ganzen HTML-Tags […]


PHP-Skripts optimieren / Geschwindigkeit erhöhen

Wenn man ein Projekt fertiggestellt hat, geht es meistens an das Optimieren des Codes. Auch wenn man eigentlich schon während der Programmierung auf Performance achten sollte, gibt es auch einige Dinge, die man nachträglich noch ändern kann. Auf reinholdweber.de werden über 40 Tipps und Tricks für höhere Ausführungszeiten vorgestellt. Da die Seite auf Englisch ist, […]


Sehr gute Einführung in die Entwicklung eines eigenen MVC-Frameworks

Ich habe hier einen sehr guten englischen Artikel über die Entwicklung eines eigenen MVC-Frameworks gefunden. Allemeine Einführung (6 Seiten) Der Controller (2 Seiten) Das Model (4 Seiten) Der View (2 Seiten) Dank diesen 14 Seiten wurde mir jetzt der Zusammenhang zwischen den einzelnen Schichten und der Sinn des ganzen klar. Mein eigenes MVC-Framework Ich bin […]


PHP Coding Standard

Ich habe hier 2 nützliche Links gefunden, die vollkommen meiner eigenen Meinung entsprechen: 1. Neue Zeile nach If, while, for, usw. Im ersten Artikel geht es darum, dass man z.B. eine If-Anweisung nicht so schreibt: if($x == 2) { // mach das } else { // sonst das } Sondern so: if($x == 2) { […]


»Meta