Annotation of embedaddon/php/Zend/tests/class_constants_002.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: class constants as default function arguments
3: --FILE--
4: <?php
5:
6: class test {
7: const val = 1;
8: }
9:
10: function foo($v = test::val) {
11: var_dump($v);
12: }
13:
14: function bar($b = NoSuchClass::val) {
15: var_dump($b);
16: }
17:
18: foo();
19: foo(5);
20:
21: bar(10);
22: bar();
23:
24: echo "Done\n";
25: ?>
26: --EXPECTF--
27: int(1)
28: int(5)
29: int(10)
30:
31: Fatal error: Class 'NoSuchClass' not found in %s on line %d
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>