Ich habe eine Weile überlegt welches Thema ich für meinen ersten Beitrag hier im Blog nehmen soll. Da bei phphatesme ja viel und gerne über Entwurfsmuster geschrieben wird und ich beruflich als Softwarearchitekt ...
WeiterlesenZend Framework + AJAX
Ich werde euch heute mal anhand eines kleinen Beispiels zeigen, wie man das Zend Framework und AJAX schnell und einfach verbinden kann. Ich habe dazu das ZF in der Version 1.7 und das Javascript Framework ...
WeiterlesenPHP Entwurfsmuster: Observer
Nachdem ich es die letzte Zeit ein wenig schleifen lassen habe, was PHP im speziellen angeht, will ich mich heute mal wieder auf die Programmierung konzentrieren. Jetzt wo ich drüber nachdenke, ist es ...
WeiterlesenHttp Status Code mit PHP auslesen
Heute mal wieder was aus der Praxis, mal wieder etwas mit Code. Da ich derzeit im Qualitätsmanagement arbeite hat man natürlich eine ganz andere Sicht auf Projekte. Viel Code kommt da nicht mehr zusammen. ...
WeiterlesenDer Weg zum PHP Experten
Ich wurde gestern von einem Freund gefragt, wie man den Schritt vom PHP Anfänger zum Experten schaffen kann. Statt ihm still und heimlich eine Antwort per Mail zu schreiben, mache ich das einfach hier, ...
WeiterlesenCopy and Paste Detection
Copy and Paste ist meiner Meinung nach eines der schlimmsten verbrechen, die man einem objekt-orientierten Code antun kann. Natürlich gibt es fälle, bei denen es schwer oder sogar unmöglich ist duplizierten ...
WeiterlesenPHP Code Sniffer in Ant und PhpUnderControl integrieren
Heute kommen wir auch schon zum letzten Teil unserer ersten einwöchigen Reihe. Nachdem wir jetzt in der Lage sind, eigene Regeln zu erstellen, müssen wir sie nur noch in unseren Bauprozess einbeziehen. ...
WeiterlesenPHP Code Sniffer – Eigene Regeln erstellen
Wie angekündigt schreiben wir heute eine Regel, die nichts anderes macht, als einen Klassennamen zu prüfen. Passt er in einen vorher definierten regulären Ausdruck, so ist alles wunderbar, falls nicht ...
WeiterlesenPHP Code Sniffer – Funtionsweise
Mit dem vierten Tag kommen wir auch wohl zum komplexesten Thema: dem Erstellen eigener Regeln. Wie ich ja schon erzählt habe ist auch für mich dies Thema Neuland, seht diesen Artikel also eher als Live-Bericht. ...
WeiterlesenPHP Code Sniffer – Parameter und eigene Regelsets (Standard)
Gestern hatten wir über die Installation und die erste Verwendung des PHP Code Sniffers (PCS) geredet. Heute werde ich noch ein wenig über die Parameter reden, die ich gestern noch nicht angesprochen ...
WeiterlesenPHP Code Sniffer – Installation und Verwendung
Wie gestern schon erwähnt, soll der heute Beitrag der Installation und der rudimentären Verwendung des PHP Code Sniffers gewidmet werden. Ich gehe mal davon aus, dass die meisten von euch einen Linux ...
WeiterlesenStatische Code-Analyse mit dem PHP Code Sniffer
Mit dem heutigen Tage wollen wir eine neue Kategorie einführen. OK eigentlich ist es keine feste Kategorie, vielmehr eine neue Struktur. Ich hatte mich ja vor kurzem darüber ausgelassen, dass ich es schade ...
Weiterlesendisable_function – „Gefährliche“ Methoden verbieten
In PHP gib es ein paar Methoden, die ich nicht so gerne verwende. Momentan gehört zum Beispiel eval dazu. Diese Methode wird dazu verwendet einen String auszuführen. Es ist nicht unbedingt der Grund, ...
WeiterlesenAuf welchen Geräten macht PHP Sinn ?!
Jeder der mich gut kennt, weiß es, oder besser, jeder der mich kennt weiß es und ist genervt. Ich habe ein neues Handy. Und als Technik Liebhaber hab eich natürlich die letzten Tage einfach dran rumgespielt ...
WeiterlesenPHP Zeitleiste
Ich würde gerne, als ein besonderes Feature von phphatesme, eine Art Zeitleiste über die Geschichte von PHP aufbauen. Das ganze schön aufbereitet. Bis jetzt hätte ich ein paar Ideen, welche Daten ich ...
WeiterlesenDas Singleton, richtig implementiert
Bücher, Tutorials und andere Artikel über Design Patterns neigen dazu, das Singleton Design Pattern als erstes vorzustellen, aus zwei Gründen: Das Singleton ist ein sehr leicht zu verstehendes Design ...
WeiterlesenInstallation von PHP erkennen (expose_php)
Wenn man versucht, die Schwachstellen einer Webseite ausfindig zu machen, dann ist der erste Schritt, den man gehen sollte, möglichst viel Information über das System, das man angreifen will zu sammeln. Will ...
WeiterlesenPHP Prozessor optimiert kompilieren – ein Performance Vorteil oder Mythos ?
Jeder LAMP Administrator steht irgendwann vor der Entscheidung, in welcher Form er PHP installieren möchte. Es gibt zum einen fertige Pakete, die bei jeder halbwegs modernen Linux Distribution mitgeliefert ...
Weiterlesen10 erste Schritte für ein erfolgreiches PHP Projekt
Irgendwie hätte ich mal wieder Lust ein neues PHP Projekt zu starten. Wenn man immer an der gleichen Software rumhantiert, dann kann es schon mal langweilig werden. Da ich aber weiß, dass ich in nächster ...
WeiterlesenSicherer Umgang mit der Request Variablen
Wie ihr ja wisst, war ich vor kurzem auf der PHP Konferenz und wie jedes Jahr war natürlich auch Sicherheit ein Thema. Stefan Esser ging in seinem Vortrag "Lesser known security problems" auf die Gefahr ...
Weiterlesen