--TEST-- mysqli_set_local_infile_handler() - replace buffer pointer --SKIPIF-- errno, $link->error)); mysqli_close($link); ?> --INI-- mysqli.allow_local_infile=1 --FILE-- ') == 1)) ? floor($buflen / 2) : $buflen; assert(strlen($buffer) < $num_chars); if ($invocation > 10) return 0; return strlen($buffer); } $file = create_standard_csv(1); $expected = array(array('id' => 1, 'label' => 'a')); if (!try_handler(20, $link, $file, 'callback_replace_buffer', $expected)) printf("[008] Failure\n"); mysqli_close($link); print "done!"; ?> --CLEAN-- --EXPECTF-- Callback set to 'callback_replace_buffer' Callback: 0 Callback: 1 Callback: 2 Callback: 3 Callback: 4 Callback: 5 Callback: 6 Callback: 7 Callback: 8 Callback: 9 Callback: 10 done!