1--TEST--
2Test vfprintf() function : basic functionality - bool format
3--FILE--
4<?php
5/* Prototype  : int vfprintf  ( resource $handle  , string $format , array $args  )
6 * Description: Write a formatted string to a stream
7 * Source code: ext/standard/formatted_print.c
8*/
9
10echo "*** Testing vfprintf() : basic functionality - using bool format ***\n";
11
12// Initialise all required variables
13$format = "format";
14$format1 = "%b";
15$format2 = "%b %b";
16$format3 = "%b %b %b";
17$arg1 = array(TRUE);
18$arg2 = array(TRUE,FALSE);
19$arg3 = array(TRUE,FALSE,TRUE);
20
21/* creating dumping file */
22$data_file = dirname(__FILE__) . '/vfprintf_basic4.txt';
23if (!($fp = fopen($data_file, 'wt')))
24   return;
25
26vfprintf($fp, $format1,$arg1);
27fprintf($fp, "\n");
28
29vfprintf($fp, $format2,$arg2);
30fprintf($fp, "\n");
31
32vfprintf($fp, $format3,$arg3);
33fprintf($fp, "\n");
34
35fclose($fp);
36print_r(file_get_contents($data_file));
37
38unlink($data_file);
39?>
40===DONE===
41--EXPECT--
42*** Testing vfprintf() : basic functionality - using bool format ***
431
441 0
451 0 1
46===DONE===
47