Re: All-in-one PHP Classes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



# neuhauser@xxxxxxxxxx / 2007-02-08 01:14:43 +0100:
> 290    function setOptions(&$db, $options)
> 291    {
> 292        if (is_array($options)) {
> 293            foreach ($options as $option => $value) {
> 294                $test = $db->setOption($option, $value);
> 295                if (PEAR::isError($test)) {
> 296                    return $test;
> 297                }
> 298            }
> 299        }
> 300        return MDB2_OK;
> 301    }
> 
> The code is careful to not provoke a warning, but returns MDB2_OK if you
> screw up and give it a wrong type of value.  It's long and has a bug.

Actually, that method being a "static" method of MDB2 is a bug in
itself.  Static methods produce "hard-wired" dependencies.  The
functionality is useful, but belongs to MDB2_driver_common.

-- 
How many Vietnam vets does it take to screw in a light bulb?
You don't know, man.  You don't KNOW.
Cause you weren't THERE.             http://bash.org/?255991

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux