STools – Start eines OSS-Projektes als POC

Ich habe im April ein kleines Open-Source-Projekt (MIT License) gestartet – STools, ein PHP 5.4 basiertes MVC-Web-Framework. Das ganze befindet sich in der Entwicklung und ist zunächst als Proof-Of-Concept gedacht, um zu schauen, inwiefern abseits von Zend FRamework, Symfony & Co. ein „leichtgewichtiges“ Framework zu realisieren ist. Das Projekt ist weit davon entfernt, jetzt bereits„STools – Start eines OSS-Projektes als POC“ weiterlesen

Symfony angetestet unter Windows

Heute wollte ich endlich mal Symfony antesten – unter Windows, also holt man sich zunächst mal den installer: c:\> php -r „readfile(‚http://symfony.com/installer‘);“ > symfony.phar Dann installieren wir das ganze inklusive der Demos: c:\> php symfony.phar demo Anschließend wechseln wir in das Verzeichnis .. c:\>cd symfony_demo … und starten den PHP eigenen Webserver (default port ist„Symfony angetestet unter Windows“ weiterlesen

„PHP 7 Feature Freeze“

Heute ist Featue Freeze für PHP 7.0 – die Neuerungen in Kürze: Adé PHP 4 – Kontruktoren Was Ruby und Perl können, kann PHP 7 dann auch: der Spaceship Operator (<=>) kommt jsond ersetzt die aktuelle json-Extension Deklaration von Typen für Rückgabewerte inkl. void Mehr bei Phil Sturgeon: PHP 7 Feature Freeze  

PHP 6 so: „Ich bin dann mal weg!“

Die Entwickler von PHP haben abgestimmt: es wird kein PHP 6 geben – das nächste Major Release trägt vorne die Ziffer sieben! Bereits im Jahre 2006 war die Entwicklung von PHP 6 angedacht – erklärtes Ziel war die volle Unterstützung von Unicode – bis heute ist der Status hierzu: „Under discussion“ – ja lacht nur,„PHP 6 so: „Ich bin dann mal weg!““ weiterlesen

Phalcon (I): das etwas andere PHP-MVC-Framework

Genau wie auch YAF ist Phalcon nicht in PHP selbst geschrieben, sondern wurde als in C implementierte PHP Extension realisiert. Der augenfälligste und imposanteste Unterschied zu anderen Frameworks ist die Performance von Phalcon, wie ein Benchmark bei Systems Architect zeigt – auf der offiziellen Projektwebsite wird Phalcon als „The fastest PHP Framework“ bezeichnet.   Die„Phalcon (I): das etwas andere PHP-MVC-Framework“ weiterlesen

PPDI: PHP, Politicians & Dependency Injection

// sometimes Dependency Injection fails class Politician implements IInjectible, IBrainResistent, IBigMouth, IIgnoreRealityAndStuff, IReElectionAware {     private $_organ;     public function inject(IOrgan $organ)     {         // do you know why?         $this->_organ = ($organ instanceof Brain) ? null : $organ;     } }

IPC 2013 – danke!

Auch wenn ich nur einen Tag zu Gast bei der IPC sein durfte:  es hat sich wirklich gelohnt in die Hauptstadt Bayerns zu reisen. Natürlich hätte ich gerne viel mehr der Talks am heutigen Montag gehört, aber es laufen nun mal sehr viele Sessions parallel und ich hatte mir bereits im Vorfeld auschließlich PHP-Themen ausgesucht.„IPC 2013 – danke!“ weiterlesen