Zend Developer Zone: Introspecting your Code with Z-Ray for Azure

On the Zend Developer Zone blog Daniel Berman has posted a guide showing how to use their Z-Ray plugin to inspect code running on Azure for statistics around performance, queries and errors thrown by the code.

Quick experimentation, easy collaboration, automated infrastructure and scalability, together with advanced diagnostic and analytical tools – all provide PHP developers with good reasons to develop in the cloud.

[…] The combination of Z-Ray and the Azure cloud means PHP developers building apps on the Azure web app service get the best of both worlds – Z-Ray’s powerful introspection capabilities and Azure’s rich cloud infrastructure.

The post walks you through the steps to create a new Azure-based web application, how to upload your code and enable the Z-Ray feature directly from the Azure "Tools" menu. The Z-Ray toolbar is then automatically injected into your application for your immediate profiling needs.

PHPDeveloper.org

Zend Developer Zone: #20yearsofphp – A Timeline of Tweets

In remembrance of the 20th anniversary of PHP, the Zend Developer Zone has created a new post sharing tweets from the PHP Community Twitter account covering the history of PHP.

My friend – and PHP Community Old Guard – Ben (@ramsey) Ramsey did something awesome for PHP’s 20th, he tweeted out the PHP timeline. I’ve gathered them all here to celebrate both PHP and the work he put into this project.

The post shares a long list of the tweets from the account mentioning the happenings of the last twenty years. It starts with the first release of the language back in 1995 (by Rasmus Lerdorf) and goes all the way up through the present day. It’s been quite a ride over the last 20 years. If you’re new to the PHP community or just want to relive some of the memories of the past, check out the full post!

Link: http://devzone.zend.com/6178/20yearsofphp-a-timeline-of-tweets/
PHPDeveloper.org

Gonzalo Ayuso: Kombinieren Zend Framework2 und Symfony2 Komponenten mit Composer PHP Projekte zu bauen

In seinem jüngsten Beitrag Gonzalo Ayuso zeigt Ihnen, wie in das gleiche Projekt mit Composer .

Zend Framework 2 ist endlich stabil . Ich muss zugeben, dass ich nicht bin ein großer Fan von ZF (oder sogar Symfony2) als Full-Stack Rahmen. Ich normalerweise lieber micro Frameworks verwenden, aber diese beiden Frameworks (ZF2 und SF2) sind groß, wie Komponenten-Bibliotheken. Heute werden wir eine einfache Konsolenanwendung (mit symfony / console Komponente) zu bauen, um die Liste Datenbanktabellen (mit zendframework / zend-db ’s Metadaten).

Er beginnt mit der Informationen, die Sie brauchen, um in Ihrem „composer.json“ Datei ablegen, um die benötigten Pakete (und bis der Autoloader ein Bit gesetzt) ​​bekommen werde. In der Post ist der Code seine „SchemeCommand“-Klasse zu erstellen, um den neuen CLI-Befehl, eine, die in einer Datenbank und Echos aus dem Metadaten über die angegebene Tabelle verbindet machen. Ein Unit-Test ist ebenfalls enthalten.

PHPDeveloper.org

Evan Coury: Erstellen einer einfachen View Helfer in Zend Framework 2

Evan Coury hat einen neuen Beitrag heute zeigen, wie man Erstellen Sie eine einfache View Helfer in einer Zend Framework 2-basierte Anwendung.

Dieser Beitrag zeigt Ihnen, wie Sie ein einfaches View Helfer in Zend Framework 2 zu erstellen. In diesem Beispiel wird unsere View Helfer einfach die vollständige, absolute URL der aktuellen Seite / Anfrage.

Code für das Beispiel enthalten ist, das zeigt, wie in den Namensraum Abhängigkeiten ziehen und verlängern die AbstractHelper, um die einfache View Helfer zu definieren. Die „__invoke“-Methode wird verwendet, um die Funktionalität zu behandeln und die Konfiguration für die Helfer wird in der Baugruppe „getViewHelperConfig“ Optionen definiert sind. Sie können herausfinden, mehr über die View Helfer in Zend Framework 2 in ihre manuelle Seite .

PHPDeveloper.org

Robert Basic-Blog: Mit den neuen Autoloader von Zend Framework 1,12

Robert Basic hat einen neuen Beitrag heute über die Autoloader in Zend Framework 1,12 und wie man sie benutzt, um eine classmap für den Einsatz in Ihrer Anwendung zu erstellen.

Die neueste und letzte Version des Zend Framework 1.x-Serie ist gleich um die Ecke als . Da ich noch Projekte laufen haben ZF1 ich daran gedacht, das interessanteste neue Feature (für mich) ein Spin – die neuen Autoloader, die aus ZF2 portiert werden. Ich entschied mich mit dem Autoloader classmap als Haupt-Autoloader und die good ol ‚Standard Autoloader als Fallback Autoloader.

Er enthält die Änderungen an der Front Controller (index.php), um es kennen zu diesen neuen Autoloader und hat einen Befehl, der durch den Code gehen, wird jede ziehen Sie das require_once Aussagen heraus und lassen Sie den Autoloader umgehen statt.

PHPDeveloper.org

Ade Slade Blog: Integration von Zend Framework 1 und Pickel

In dieser neuen post in seinem Blog Ade Slade zeigt, wie die Pickel leichte Dependency Injection Container mit Zend Framework-Anwendung. Integration

Dieser Beitrag beschreibt einen Weg, um Zend Framework 1 und Pickel . Eine komplette lauffähige Version des Codes ist auf github . Zum Glück bietet Zend Framework 2 eigene Dependency Injection Container. Glückliche Tage. Dennoch, wenn Sie nicht bereit sind zu warten, können Sie diese nützlich.

Er zeigt, wie man ein Ressource-Plugin in die Pickel Container hinzuzufügen – ein Unternehmen Manager, der Teil des Lehre . Er schafft seine Controller, zieht der Manager aus der Pickel-Container und enthält eine Unit-Test für den Controller zu (mit PHPUnit, aber er schlägt Mockery ).

PHPDeveloper.org

NetTuts.com: Zend Framework from Scratch – Modelle und Integration der Lehre ORM

NetTuts.com hat ein zweites Tutorial in ihrer Serie mit Schwerpunkt auf dem Zend Framework heute veröffentlicht. In sie auf die Integration der leistungsfähigen Lehre ORM mit Zend Framework-Anwendung konzentrieren.

Ready to PHP-Fähigkeiten, um die nächste Stufe zu nehmen? In diesem neuen „From Scratch“-Serie, werden wir ausschließlich auf Zend Framework Fokus , ein Full-Stack PHP-Framework von Zend Technologies erstellt. Diese zweite Tutorial auf unserer Serie „Models und Integration Doctrine ORM“ berechtigt.

Sie fahren auf ihrer vorherigen Tutorial zu reden, was Modelle sind (mit einem Beispiel mit „Bank“). Sie zeigen auch, wie die Zend Framework „ZF“ Kommandozeilen-Tool verwenden, um Ihre Datenbank zu konfigurieren, richten Sie die Tabellen und download / bootstrap die Lehre Code. Die enthalten den Code, um einige einfache Modelle zu erstellen und wie man sie zum Erstellen und Aktualisieren von Datensätzen in Ihrer Datenbank. Sie können alle den Beispielcode für ihre Beispiele greifen von The Next Social ist github Repository .

PHPDeveloper.org

Stefan Koopmanshcap Blog: Die Installation des geoip PECL-Paket für Zend Server auf OSX

In in seinem Blog Stefan Koopmanschap hat einige der Probleme (und eine Lösung), wenn er mit dem Erhalten der GeoIP PECL Erweiterung auf seiner Zend Server Setup in OSX installiert zu tun haben.

Heute habe ich benötigt, um eine Client-Anwendung zum Laufen zu bekommen auf meinem lokalen System. Diese Anwendung verwendet die GeoIP PECL-Paket, so musste ich diese zum Laufen zu bekommen. Dies erwies sich als etwas schwieriger als nur ein PECL installieren, da Sie fehlen einige Bibliotheken standardmäßig, so ist hier mein log von Dingen zu tun, um es zum Laufen zu bekommen.

Er gibt die komplette Liste der Schritte sein, einschließlich Herunterladen der Quelle und seine Weg, um dieses „System konnte nicht geladen werden diese Erweiterung“ Thema folgten. Der Trick war, um die Quelle mit der richtigen Architektur neu zu kompilieren. Standardmäßig seine Verlängerung wurde mit i386 anstelle von 64-Bit-gebaut, aber die Aktualisierung einige der CFLAGS-Einstellungen (und ein paar andere Umgebungsvariablen) bekam Dinge Erstellung korrekt.

PHPDeveloper.org

Zend: Zend Takes The Pulse Of Entwickler in der APP Economy

In Zend hat die Entsendung der Ergebnisse aus ihrem „Zend Developer Pluse“-Umfrage angekündigt – eine Befragung von Entwicklern weltweit über ihre Gewohnheiten, Vorlieben und Wünsche aufgenommen.

Zend Technologies Adressen [die Frage, wie eine neue Nachfrage nach einer neuen Generation von Anwendungen] in Zend Developer Pulse, eine neue Umfrage-Serie, die den Puls einer lebendigen Gemeinschaft von Entwicklern aus der ganzen Welt findet. Das Unternehmen erste Entwickler Umfrage Ende November 2011 durchgeführt bietet Einblicke in neue Technologien und Karriere Trends aus 3335 Befragten erfasst. Die Ergebnisse werden in einem Bericht ab sofort unter [

Die Pressemitteilung erwähnt einige Details aus der Umfrage auch, dass 66% der Entwickler werden mit mobilen App-Entwicklung projcts arbeiten, erzielte der nächsten Generation UI Entwickergemeinde hoch in Skillsets, gab es ein starkes Interesse an Cloud-Entwicklung und dass es einen schon starken Anstieg in der Notwendigkeit für PHP-Entwicklung Fähigkeiten in den letzten Jahren.

Sie können lesen den gesamten Bericht hier .

PHPDeveloper.org

PHPMaster.com: ClamAV als Validation Filter in Zend Framework

Neu auf PHPMaster.com gibt es ein Tutorial zeigt Ihnen, wie Sie ClamAV Unterstützung Arbeit als Validierung Filter in einer Zend Framework-Anwendung. ClamAV ist ein Open-Source-Projekt zu identifizieren, böswillige Bedrohungen wie trojeans, Viren und Malware hilft.

Ok, so bist du ziemlich bequem mit der Verwendung des Zend Framework, insbesondere die Verwendung von Formularen. Zusammen mit, dass, Sie haben gute Kenntnisse, wie man eine Vielzahl von Standard Validatoren kombinieren [ …], aber was tun Sie, wenn eine Situation entsteht, die außerhalb des Geltungsbereichs des abgepackten Validatoren und Filter? Angenommen, Sie wollen gegen Nutzer das Hochladen von Dateien, die Viren enthalten, zum Beispiel zu bewachen. Sie müssten, um eine benutzerdefinierte Validator, dass die Uploads nicht infiziert sind Schecks.

Sie müssen den ClamAV Erweiterung auf Ihrer loal Maschine für die Funktion verwendet werden kann installiert werden. Sobald es da ist, ist es allerdings so einfach wie die Einrichtung der Validator (basierend auf Zend_Validate_Abstract) und dem Aufruf der „cl_scanfile“-Methode auf die hochgeladene Datei. Ebenfalls enthalten ist der Code für eine Probe-Controller mit einem Zend_Form Instanz und eine Upload-Datei Feld, um zu beweisen, dass alles funktioniert.

PHPDeveloper.org