Annotation of embedaddon/php/ext/standard/tests/general_functions/var_export_basic2.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test var_export() function with valid boolean values
3: --FILE--
4: <?php
5:
6: /* Prototype : mixed var_export(mixed var [, bool return])
7: * Description: Outputs or returns a string representation of a variable
8: * Source code: ext/standard/var.c
9: * Alias to functions:
10: */
11:
12: echo "*** Testing var_export() with valid boolean values ***\n";
13: // different valid boolean vlaues
14: $valid_bool = array(
15: "1" => 1,
16: "TRUE" => TRUE,
17: "true" => true,
18: "0" => 0,
19: "FALSE" => FALSE,
20: "false" => false
21: );
22:
23: /* Loop to check for above boolean values with var_export() */
24: echo "\n*** Output for boolean values ***\n";
25: foreach($valid_bool as $key => $bool_value) {
26: echo "\n-- Iteration: $key --\n";
27: var_export( $bool_value );
28: echo "\n";
29: var_export( $bool_value, FALSE);
30: echo "\n";
31: var_dump( var_export( $bool_value, TRUE) );
32: echo "\n";
33: }
34: ?>
35: ===DONE===
36: --EXPECT--
37: *** Testing var_export() with valid boolean values ***
38:
39: *** Output for boolean values ***
40:
41: -- Iteration: 1 --
42: 1
43: 1
44: string(1) "1"
45:
46:
47: -- Iteration: TRUE --
48: true
49: true
50: string(4) "true"
51:
52:
53: -- Iteration: true --
54: true
55: true
56: string(4) "true"
57:
58:
59: -- Iteration: 0 --
60: 0
61: 0
62: string(1) "0"
63:
64:
65: -- Iteration: FALSE --
66: false
67: false
68: string(5) "false"
69:
70:
71: -- Iteration: false --
72: false
73: false
74: string(5) "false"
75:
76: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>