mirror of
https://github.com/php/php-src.git
synced 2024-09-22 10:27:25 +00:00
b5c7a83dca
Closes GH-5759
54 lines
1.0 KiB
PHP
54 lines
1.0 KiB
PHP
--TEST--
|
|
Test vfprintf) function : basic functionality - hexadecimal format
|
|
--FILE--
|
|
<?php
|
|
echo "*** Testing vfprintf) : basic functionality - using hexadecimal format ***\n";
|
|
|
|
// Initialising different format strings
|
|
$format = "format";
|
|
$format1 = "%x";
|
|
$format2 = "%x %x";
|
|
$format3 = "%x %x %x";
|
|
|
|
$format11 = "%X";
|
|
$format22 = "%X %X";
|
|
$format33 = "%X %X %X";
|
|
|
|
$arg1 = array(11);
|
|
$arg2 = array(11,132);
|
|
$arg3 = array(11,132,177);
|
|
|
|
/* creating dumping file */
|
|
$data_file = __DIR__ . '/vfprintf_basic9.txt';
|
|
if (!($fp = fopen($data_file, 'wt')))
|
|
return;
|
|
|
|
vfprintf($fp, $format1, $arg1);
|
|
fprintf($fp, "\n");
|
|
vfprintf($fp, $format11, $arg1);
|
|
fprintf($fp, "\n");
|
|
|
|
vfprintf($fp, $format2, $arg2);
|
|
fprintf($fp, "\n");
|
|
vfprintf($fp, $format22, $arg2);
|
|
fprintf($fp, "\n");
|
|
|
|
vfprintf($fp, $format3, $arg3);
|
|
fprintf($fp, "\n");
|
|
vfprintf($fp, $format33, $arg3);
|
|
fprintf($fp, "\n");
|
|
|
|
fclose($fp);
|
|
print_r(file_get_contents($data_file));
|
|
|
|
unlink($data_file);
|
|
?>
|
|
--EXPECT--
|
|
*** Testing vfprintf) : basic functionality - using hexadecimal format ***
|
|
b
|
|
B
|
|
b 84
|
|
B 84
|
|
b 84 b1
|
|
B 84 B1
|