Ralphschindler - ralphschindler.com - Ralph Schindler

Latest News:

DI, DiC, & Service Locator Redux 10 Oct 2012 | 10:41 pm

To DiC, or not to DiC: that has seemed to be the question in PHP for the last few years. Most people generally agree that injecting dependencies is the right thing to do®. For those writing a framewor...

PHP Constructor Best Practices And The Prototype Pattern 10 Mar 2012 | 10:16 am

If your knowledge of constructors ends with “the place where I put my object initialization code,” read on. While this is mostly what a constructor is, the way a developer crafts their class construct...

Autoloading (Revisited) 20 Sep 2011 | 08:43 am

Upon the arrival of PHP 5.0, the ability to autoload classes was introduced. At the time, autoloading was such a new feature, it was hardly adopted. As such, many applications being ported from PHP4 t...

Learning About Dependency Injection and PHP 19 May 2011 | 08:25 am

Over the past few years, there are a few concepts and programming patterns that have muscled their way into the hearts and minds of PHP developers from other languages and programming communities. The...

PHP Component and Library API Design Overview 19 Jan 2011 | 11:48 am

There’s been lots of change in the PHP community over the past few years. PHP now has namespaces. More PHP developers are using an IDE. More PHP developers are pulling inspiration from the Java, C#/.N...

Composite Rowsets For Many-To-Many Relationships Via Zend_Db_Table 16 Nov 2010 | 02:30 pm

One of the hardest problems to solve when developing an ORM of any complexity is in deciding how to handle the retrieval of rows that satisfy a many-to-many relationship, also known as a M:N relations...

Exception Best Practices in PHP 5.3 16 Sep 2010 | 08:21 am

Every new feature added to the PHP runtime creates an exponential number of ways developers can use and abuse that new feature-set. However, it’s not until developers have had that chance that some ag...

Compiling Gearman (or anything) for Zend Server CE on Snow Leopard 13 May 2010 | 09:58 am

The first thing you need to know about Mac OS.X Snow Leopard all Mac’s and Macbook Pro’s is that this hardware is 64 bit capable. This may not mean you are running a 64 bit kernel, it simply means tha...

PHPundamentals Series: A Background on Statics (Part 1 on Statics) 7 May 2010 | 02:59 am

Just beyond reading the title, you’ve more than likely come to this article as the curious yet uninformed, the mad and raving lunatic, or as an enlightened one. Static class members (from here on call...

The Anatomy Of A Bug/Issue Reproduction Script 19 Feb 2010 | 11:17 am

“There is a problem with component Fooey-Bar-Bazzy, I think it’s related to Nanny-Nanny-Neener. Please Fix Now.” If you’ve written a bug/issue report like that in the past with no other details- shame...

Related Keywords:

database abstraction layer, php exception, zend server ce, zend_acl, ralph schindler, exception php, php 5.3 proper wayt, php exceptions, inject php, compile gearman

Recently parsed news:

Recent searches: