Posted by Mike Naberezny in PHP,Testing One of the problems that hampers the testability of PHP code is the coupling created by accessing all of the PHP global functions. This happens often because a large number of useful extensions are accessed only through global functions. Consider the following code snippet: $res = ldap_connect($host, $port); if (! $res) { // error logging return false; } The