php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /proc/self/root/proc/self/root/usr/share/pear/test/DB/tests/driver/ |
files >> //proc/self/root/proc/self/root/usr/share/pear/test/DB/tests/driver/01connect.phpt |
--TEST-- DB_driver::connect --INI-- error_reporting = 2047 --SKIPIF-- <?php chdir(dirname(__FILE__)); require_once './skipif.inc'; ?> --FILE-- <?php require_once './connect.inc'; /** * Determine if the database connection matches what's expected * * @param object $dbh the PEAR DB object * @param string $name the name of the current test * * @return void */ function check_dbh($dbh, $name) { if (DB::isError($dbh)) { die('connect.inc: ' . $dbh->toString()); } if (is_object($dbh)) { print "$name is an object\n"; } switch ($dbh->phptype) { case 'dbase': if (is_int($dbh->connection)) { print "$name is connected\n"; } else { print "$name NOT connected\n"; } break; case 'mysqli': if (is_a($dbh->connection, 'mysqli')) { print "$name is connected\n"; } else { print "$name NOT connected\n"; } break; case 'sybase': if (gettype($dbh->connection) == 'resource' || (gettype($dbh->connection) == 'integer' && $dbh->connection > 0)) { print "$name is connected\n"; } else { print "$name NOT connected\n"; } break; default: if (gettype($dbh->connection) == 'resource') { print "$name is connected\n"; } else { print "$name NOT connected\n"; } } } check_dbh($dbh, '$dbh'); $test_array_dsn = DB::parseDSN($dsn); foreach ($test_array_dsn as $key => $value) { if ($value === false) { unset($test_array_dsn[$key]); } } $dbha =& DB::connect($test_array_dsn, $options); check_dbh($dbha, '$dbha'); $tmp = serialize($dbha); $dbhu = unserialize($tmp); check_dbh($dbhu, '$dbhu'); ?> --EXPECT-- $dbh is an object $dbh is connected $dbha is an object $dbha is connected $dbhu is an object $dbhu is connectedy~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`