Latest PECL Releases:
HipHop for PHP, the source code transformer that turns PHP code into C++ code that can then be compiled with g++, can also be used for static code analysis to find problems in PHP source code.sb@vmware Money % hphp -t analyze --input-dir .
creating temporary directory /tmp/hphp_Zz7AXg ...
parsing inputs took 0'00" (20 ms) wall time
inferring types took 0'00" (10 ms) wall time
saving code errors, dependency graph and stats...
all files saved in...
I'm slightly surprised but mostly wildly excited to announce that I'll be the keynote speaker at the PHP North West Conference in October. It is held in Manchester in the UK, which is about an hour from where I live in Leeds, so it is definitely my "home" conference, and this makes me even more excited since I know I'll be in such great company!
The talk is Teach A Man To Fish: Coaching Development Teams and really it's about how a little investment of time or effort can build your existing team into...
On the Zend Developer Zone today Ralph Schindler has posted the results of the latest Zend Framework Bug Hunt Days (for July 2010).Zend Framework has recently wrapped up it's July 2010 Bug Hunt with some fantastic results. Collectively, we closed 50 issues in 3 days. That's nearly twice what we have seen in recent months- a trend we hope continues into the coming months!Top bug hunters this month were Dolf Schimmel and Ramon Henrique Ornelas tying with 14 bugs each with Michelangelo van Dam coming in...
In a new post to his blog John Hamelink lists top CodeIgniter libraries he couldn't live without in his framework development.CodeIgniter is a great framework. I use it exclusively because of it's flexibility and relative 'lightness' but what use is a framework without libraries to extend its usefulness? (well, not much use, naturally.) Here is my personal list of CodeIgniter libraries I would struggle to live without.His list includes:
R&OS PDF Class
On the I Am Learning PHP blog today there's a new post asking if web scripting languages really need object-oriented functionality or not:The object-oriented revolution has not been without controversy. [...] Still, there's no doubt that the revolution has largely succeeded. Most of the popular programming languages in use today are either fully object-oriented or have object-oriented extensions. [...] We feel that the benefits of OOP for 'major' (that is, compiled) programming languages like Java and...
On the PHPClasses.org blog today they've released the latest episode of their "Lately in PHP" podcast - .On this episode of the Lately in PHP podcast, Manuel Lemos and Ernani Joppert comment on the launch of the PHP for Android project and the consequences for the PHP market. They also talk about the cancellation of PHP 6 and the inclusion of features planned for PHP 6 in PHP 5.4, like the integration of the APC cache extension in the main PHP distribution bundle.You can either listen via the in-page...
In a new post to his blog Sebastian Bergmann talks about some updates to PHPUnit that are coming in the 3.5 release.When you look at the list of changes for PHPUnit 3.5, you will see that many of them deal with refactoring to components. Here is an overview of these new components.Components that were refactored to work even better include:
If you're going to be in the New York area tomorrow (July 27th) and want to get in on the latest in PHP 5.3, the New York PHP User Group is having their monthly meeting for July featuring Hans Zaunere and Nate Abele talking about all that PHP 5.3 has to offer.What do you get when you mix namespaces, late static binding and closures? PHP 5.3 and NYPHP's July meeting, of course. Lithium co-founder Nate Abele and NYPHP Managing Member Hans Zaunere will start by giving an overview of these key concepts,...
Nick Belhomme has written a great namespaces primer over on his blog. Click on in and I'll show you why it is important to you.
Rob Allen has a new post to his blog today about the update he's made to his Zend_Auth tutorial, introducing the authentication component of the Zend Framework.After too many months of neglect, I have completely rewritten my Zend_Auth tutorial so that it is compatible with Zend Framework 1.10! As an experiment, I have written it directly in HTML, rather than PDF as before and cover the login form along with the login controller code required to authenticate a user using a database table. For good...
In a quick new post to his blog today Kevin Schroeder shows you how to debug an RPC call in your Zend Framework application.Just a quickie. Do you ever want to debug an RPC call to XML-RPC or Soap or something like that using Zend Studio/PDT and the Zend Debugger? What I mean is debug the RPC call, not the request making the RPC call. Doing that is actually quite simple. I have some code here to share that I recently (as in 5 minutes ago, used).His code snippet shows an "if" conditional that sets values...
Latest PEAR Releases:
PHP for Android, PHP 6 canceled, APC in PHP 5.4 - Lately in PHP podcast episode 3
By Manuel Lemos
On this episode of the Lately in PHP podcast, Manuel Lemos and Ernani Joppert comment on the launch of the PHP for Android project and the consequences for the PHP market.
They also talk about the cancellation of PHP 6 and the inclusion of features planned for PHP 6 in PHP 5.4, like the integration of the APC cache extension in the main PHP distribution bundle.
Some of the most interesting classes...
This month Hans Zaunere and Nate Abele will give us a look at the new features in PHP 5.3 and how they're used in production today.
Specifically, these NYPHP regulars will cover three new major language features: namespaces, late static binding, and closures.
RSVP now for the meeting at IBM in midtown Manhattan on Tuesday [...]
Job postings for the past week:Job Posting: HypedSound Seeks Co-Founder/Lead Developer (Virtual, NYC)
Zend Framework has recently wrapped up it's July 2010 Bug Hunt with some fantastic results. Collectively, we closed 50 issues in 3 days. That's nearly twice what we have seen in recent months- a trend we hope continues into the coming months!
On JoomlaBlogger.net there's a recent post that wants to help you understand the Joomla templating system in "five easy steps".There are very few tutorials on how to build templates. There are two books and a handful of other resources scattered around the web. So, we set out to build the very best template class we could. Here are first five sessions of the class: Joomla templates are not rocket science. You can learn how to build and modify them. We can show you how. Interested?They break it up into...
On his blog today Brian Swan talks about the Azure command line tools for PHP that are now a part of the Windows Platform Installer (WebPI).The Windows Azure Command Line Tools for PHP are now available in the Microsoft Web Platform Installer (Web PI). This announcement was made on the Interoperability Team blog as part of a post that outlines interoperability elements of a cloud platform. The entire post deserves a close read, but I'm initially most excited about this small piece of the...
In a recent post to his blog Paul Reinheimer talks about a service (from WonderProxy) called Where's it Up? - a tool that can be used to see where in the world a site is up. He also outlines the technology behind it all.The tool accepts a URL, and allows you to select global locations. It then attempts to connect to the given server and issue a HEAD request from the global locations you selected, and reports the results. [...] Building a reasonably robust application was trivial, thanks to being able to...