PHPClasses.org: How to Create a PHP C Extension to Manipulate Arrays Part 2: Adding ArrayAccess and

Dmitry Mamontov has posted the second part of his "How to Create a PHP C Extension to Manipulate Arrays" series on PHPClasses, building on part one and adding in the ArrayAccess and Traversable interface functionality.

In the first part of this article we learned how to create an extension for PHP written in C to create a class that works like arrays. However, to make the class objects really behave as arrays you need to implement certain interfaces in the class.

Read this article to learn how to make a PHP class defined by a C extension implement ArrayAccess and Traversable interfaces, as well understand how to solve problems that you may encounter that can make your extension slower than you expect.

He takes the class he defined in part one and walks you through the addition of the two interfaces. He shows you where they’re defined in the PHP source, what the code looks like and how they integrate with the class. He also shows you how to customize the object class handlers, making it possible to use the custom class (object) as an array. Adding Traversable is easier, adding an iterator return method that allows for the data internal to the class to be iterated through.

PHPDeveloper.org

PHPClasses.org: In letzter Zeit in PHP, Episode 31 – The Urge, um Ältere PHP-Versionen Töte

PHPClasses.org hat der „Lately in PHP“ Podcast-Serie. Diese Episode (# 31) spricht einiges über einige der Änderungen geschieht in den Versionen in PHP in den kommenden Monaten.

Da PHP 5.5 ist immer bereit, in den nächsten Monaten veröffentlicht werden, ist das Ende der Zeile für PHP 5.3 geplant, während die ursprüngliche MySQL-Erweiterung in PHP 5,5 veraltet ist, um in einer späteren Version getötet werden.

Sie können diese neueste Folge entweder zu hören durch die von Herunterladen der mp3 oder Sie können das Video der aufgezeichneten Google Hangout des Taping.

PHPDeveloper.org

PHPClasses.org: In letzter Zeit in PHP, Episode 27 – Running PHP-Code mit JavaScript und Python VM

PHPClasses.org hat die neueste Folge ihrer „Lately in PHP“ Podcast-Serie geschrieben – , „Running PHP-Code mit JavaScript und Python VM“.

PHP-Anwendungen Popularität ist so hoch, dass Entwickler, die mit anderen Sprachen bevorzugen, werden versuchen, PHP-Code in Sprachen wie JavaScript und Python mit neuen virtuellen Maschine Projekte kompilieren. […] Sie decken auch die neuesten Versionen von PHP und die neuen Features für PHP 5,5 geplant, sowie die neuen PHP Elefanten Plüschtiere, die von der PHPClasses Ort hergestellt wurden zu verschenken, um den besten Anbieter der Website.

Sie können diese letzte Episode in ein paar verschiedene Möglichkeiten zu hören – entweder durch Download der mp3 , abonniert ihr Futter oder gerade das Video auf ihrem Youtube-Kanal.

PHPDeveloper.org

PHPClasses.org: In letzter Zeit in PHP Podcast Folge 19 – Die Debatte of Making PHP Schneller mit einem JIT

Auf PHPClasses.org heute die neueste Folge (# 19) von der „letzten Zeit in PHP“ podcast . In ihm Manuelle Lemos und Ernani Joppert: Vortrag über das Konzept eines JIT (Just in Time) Compiler für PHP (wie HipHop oder Phalanger).

JIT-Kompilierung ist das Hauptthema der Episode 19 der letzten Zeit in PHP-Podcast von Manuel Lemos und Ernani Joppert, die als Gäste Miloslav Beno der Phalanger Team und Nuno Lopes der PECL LLVM Projekt erhielt auf diese und andere interessante Themen der Diskussion vorgestellt PHP-Szene.

Die Gastgeber und ihre Gäste reden über das Kompilieren von PHP, Dinge, die im Jahr 2011 passiert ist und freuen uns darauf, was in der Welt von PHP im Jahr 2012 kommen. Sie können diese neueste Folge entweder zu hören über die , Herunterladen der mp3 oder abonnieren Sie den Podcast-Feed .

PHPDeveloper.org