📁 File Manager Pro
v10.0.2 | PHP: 8.1.34
Server: LiteSpeed
2026-06-29 09:45:54
📂
/
/
opt
/
alt
/
tests
/
alt-php84-pecl-dbase_7.1.1-1.el8
/
tests
✏️
Editing: bug80156.phpt
--TEST-- Bug #80156 (Incomplete records may be written) --SKIPIF-- <?php if (!extension_loaded('dbase')) die('skip dbase extension not available'); if (version_compare(PHP_VERSION, '7.4', '<')) die('skip for PHP 7.4+ only'); ?> --FILE-- <?php class Foo { public function __toString() { throw new Exception("not allowed"); } } $def = [["name1", "c", 10], ["name2", "c", 10]]; $dbase = dbase_create(__DIR__ . "/bug80156.dbf", $def); try { dbase_add_record($dbase, ["cmb", new Foo]); } catch (Exception $ex) {} var_dump(dbase_numrecords($dbase)); ?> --CLEAN-- <?php unlink(__DIR__ . "/bug80156.dbf"); ?> --EXPECT-- int(0)
💾 Save Changes
❌ Cancel