function test_bzerror() { global $tmpfile; $f = fopen($tmpfile, "w"); fwrite($f, "this is a test"); fclose($f); $f = bzopen($tmpfile, "r"); bzread($f); $ret = bzerror($f); bzclose($f); unlink($tmpfile); VS($ret, array("errno" => -5, "errstr" => "DATA_ERROR_MAGIC")); }
$fd = bzopen(dirname(__FILE__) . "/004_1.txt.bz2", "r"); var_dump(bzerror($fd)); var_dump(bzerrstr($fd)); var_dump(bzerrno($fd)); $fd2 = bzopen(dirname(__FILE__) . "/004_2.txt.bz2", "r"); var_dump(bzerror($fd2)); var_dump(bzerrstr($fd2)); var_dump(bzerrno($fd2)); var_dump(bzread($fd, 10)); var_dump(bzerror($fd)); var_dump(bzerrstr($fd)); var_dump(bzerrno($fd)); var_dump(bzread($fd2, 10)); var_dump(bzerror($fd2)); var_dump(bzerrstr($fd2)); var_dump(bzerrno($fd2)); var_dump(bzread($fd)); var_dump(bzerror($fd)); var_dump(bzerrstr($fd)); var_dump(bzerrno($fd)); var_dump(bzread($fd2)); var_dump(bzerror($fd2)); var_dump(bzerrstr($fd2)); var_dump(bzerrno($fd2)); bzclose($fd2); var_dump(bzread($fd2)); var_dump(bzerror($fd2)); var_dump(bzerrstr($fd2)); var_dump(bzerrno($fd2)); echo "Done\n";