Annotation of embedaddon/php/Zend/tests/cast_to_string.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: casting different variables to string
3: --FILE--
4: <?php
5:
6: $r = fopen(__FILE__, "r");
7:
8: class test {
9: function __toString() {
10: return "10";
11: }
12: }
13:
14: $o = new test;
15:
16: $vars = array(
17: "string",
18: "8754456",
19: "",
20: "\0",
21: 9876545,
22: 0.10,
23: array(),
24: array(1,2,3),
25: false,
26: true,
27: NULL,
28: $r,
29: $o
30: );
31:
32: foreach ($vars as $var) {
33: $tmp = (string)$var;
34: var_dump($tmp);
35: }
36:
37: echo "Done\n";
38: ?>
39: --EXPECTF--
40: string(6) "string"
41: string(7) "8754456"
42: string(0) ""
43: string(1) "