News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Till Klampaeckel's Blog:
Monkey patching in PHP
June 23, 2010 @ 10:31:09

In a new post to his blog today Till Klampaeckel takes a look at monkey patching in PHP - a way to replace functions at runtime.

I haven't really had the chance or time to play with PHP 5.3 until recently when Ubuntu 10.04 upgraded my local installations and kind of forced me to dive into it a little. And I'm also probably the last person on the planet to notice, but namespaces in PHP 5.3 allow you to monkey-patch core PHP code. [...] One of the more common applications is stubbing (or mocking) code in unit tests.

He includes a code sample showing how you can use a simple namespace hack to call a function from another namespace named the same as an internal one - in this case strlen.

0 comments voice your opinion now!
monkeypatch namespace runkit


blog comments powered by Disqus

Similar Posts

Greg Beaver's Blog: PHP namespaces become much better (Derick take note)

David Coallier's Blog: Namespaces has PHP 5.3 (Or the other way around)

DynamicWebPages.de: PHP 5.1.3RC1 Released

Stuart Herbert's Blog: Using SimpleXML To Parse RSS Feeds

Gergely Hodicska's Blog: What's new in PHP 5.3 - part 1: namespaces


Community Events





Don't see your event here?
Let us know!


language configure series interview podcast refactor laravel list threedevsandamaybe symfony2 framework release community install developer opinion unittest testing code introduction

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework