# [EMAIL PROTECTED] / 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