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
Kategorie-Archive: Web Development
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
PHP 7 beta ist da: Optimierte Performance: bis zu zwei mal so schnell wie PHP 5.6 Durchgängiger Support für 64-Bit Viele fatal errors werden nun als Exceptions geworfen Anonyme Klassen
Phalcon 2.0 ist da!
Soeben durch Zufall entdeckt und direkt angetestet – Phalcon 2.0 Mehr auch im offiziellen Phalcon-Blog – ausführliche Testberichte folgen dann hier… Guten Flug weiterhin!
Rasmus so: „New version of the php7dev Vagrant image“
Rasmus Lerdorf weist uns auf Twitter den Weg, PHP 7 zu testen – hier geht’s lang zu seinem PHP 7 DEV-GitHub-Repo.
„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