Doc Blocks
phpDocumentor installierenWie bereits angekündigt, habe ich beschlossen eine Serie zu dem Thema Doc Blocks in PHP zu starten. Als Doc Block System habe ich mir phpDocumentor ausgesucht, da ich hiermit schon länger arbeite und phpDocumentor alles benötigte bereit stellt.
Starten, werde ich logischerweise mit der Installation von phpDocumentor. Die Installation lässt sich wirklich einfach bewerkstelligen und bietet unter anderem eine Installation unter PEAR (so langsam liebe ich PEAR wirklich). Ihr könnt eure Dokumentationen über die Kommandozeile erstellen oder das Webinterface von phpDocumentor benutzen. In den nächsten beiden Blöcke werde ich auf die Erstellung der Dokumentation unter Benutzung der Konsole und danach durch das Webinterface eingehen.
"phpDocumentor installieren" vollständig lesenLetzer Eintrag
Singleton sucks
So könnte der Titel dieses Beitrags heißen, wenn ich das Singleton Pattern nicht doch mögen würde. Wie sich aber in der letzten Zeit herausgestellt hat, zählt es bald nicht mehr zu den Design Patterns. Ich hatte zu dem Thema vor ein paar Wochen schon eine Diskussion mit Kore Nordmann. Er vertrat den Standpunkt, dass Singelton ein Anti - Pattern darstellt, ich vertrat meine Meinung, dass Singleton doch kein Anti – Pattern sei und wie sinnvoll es doch zu nutzen sei. "Singleton sucks" vollständig lesen
So könnte der Titel dieses Beitrags heißen, wenn ich das Singleton Pattern nicht doch mögen würde. Wie sich aber in der letzten Zeit herausgestellt hat, zählt es bald nicht mehr zu den Design Patterns. Ich hatte zu dem Thema vor ein paar Wochen schon eine Diskussion mit Kore Nordmann. Er vertrat den Standpunkt, dass Singelton ein Anti - Pattern darstellt, ich vertrat meine Meinung, dass Singleton doch kein Anti – Pattern sei und wie sinnvoll es doch zu nutzen sei. "Singleton sucks" vollständig lesen
Aktuelles
Über mijane
Better Code
20 Tips für schnelleren PHP Code»
Heute habe ich für euch ein paar Tips wie ihr euren PHP Code ein wenig schneller und effizienter gestalten könnt. Ich hoffe mal, dass für jeden der ein oder andere Tip dabei ist. Falls eine Methode als static deklariert werden kann, sollte dies auch getan werden. Dies erhöht die Geschwindigkeit um das 4fache. echo () ist schneller als print () Sollten Variablen, Arrays oder ...
PHPUnit
PHPUnit unter WAMP installieren»
Für alle, die sich dazu entscheiden wollen ihre Projekte automatisiert zu testen, was ich allen nur empfehlen kann, habe ich hier mal ein kleines Tutorial, wie man PHPUnit unter Windows in einer WAMP Umgebung installiert. Ich habe es noch nicht unter XAMPP getestet, sollte aber genau so laufen.
1. Ladet euch WAMP herunter.
2. Nachdem ihr WAMP installiert habt, geht in die ...
Klassen
Friend of a Friend»
Heute möchte ich euch eine kleine Klasse von mir vorstellen, die die Verbindung von einem User über Verbindungen zu anderen Usern bis zum gesuchten User erstellt. Diese Funktion ist manchen vielleicht von Xing oder anderen Netzwerken bekannt.
Da ich zuerst zu faul war die Klasse selber zu schreiben, habe ich gewartet bis jemand meinem Wunsch nachkommt und diese Klasse auf PHP hates me ...
OXID
Spike-Solution des OXID eShops + Zend Framework verfügbar»
Seit gestern ist die Spike - Solution des OXID eShops und dem Zend Framework verfügbar. OXID eSales probiert nun das Zend Framework in das Shop System einzubinden. Da ich seit mittlerweile über 3 Jahren (wie die Zeit vergeht) mit dem OXID Shop arbeite und mich mittlerweile auch in das Zend Framework eingearbeitet habe, möchte ich euch hier mal meine Meinung dazu mitteilen. Ich hatte ...
Subversion
Subversion»
Viele haben es schon gehört, doch die wenigstens setzen es ein. Gemeint ist hier eine Versions Kontrolle wie Subversion oder CVS. Für die, die es noch nicht kennen sollten, folgt hier eine kurze Einleitung zum Thema Versions Kontrolle.
Tools wie CVS oder SVN (SVN entspringt CVS) ermöglichen euch, euren Quellcode zu verwalten. Ihr könnt zu jeder Zeit, an jede mögliche Stelle eurer ...


