File manager - Edit - /opt/alt/tests/alt-php83-pecl-dbase_7.1.1-1.el8/tests/bug73442.phpt
Back
--TEST-- Bug #73442 (Float fields always have precision 0) --SKIPIF-- <?php if (!extension_loaded('dbase')) die('skip dbase extension not available'); ?> --FILE-- <?php $filename = __DIR__ . DIRECTORY_SEPARATOR . 'bug73442.dbf'; $db = dbase_create($filename, [['FLOAT', 'F', 15, 5]]); dbase_close($db); $stream = fopen($filename, 'r'); fseek($stream, 48); $bytes = fread($stream, 2); var_dump(unpack('Clength/Cprecision', $bytes)); ?> ===DONE=== --EXPECT-- array(2) { ["length"]=> int(15) ["precision"]=> int(5) } ===DONE=== --CLEAN-- <?php unlink(__DIR__ . DIRECTORY_SEPARATOR . 'bug73442.dbf'); ?>
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings