1--TEST--
2class constants as default function arguments
3--FILE--
4<?php
5
6class test {
7    const val = 1;
8}
9
10function foo($v = test::val) {
11    var_dump($v);
12}
13
14function bar($b = NoSuchClass::val) {
15    var_dump($b);
16}
17
18foo();
19foo(5);
20
21bar(10);
22bar();
23
24echo "Done\n";
25?>
26--EXPECTF--
27int(1)
28int(5)
29int(10)
30
31Fatal error: Uncaught Error: Class "NoSuchClass" not found in %s:%d
32Stack trace:
33#0 %s(%d): bar()
34#1 {main}
35  thrown in %s on line %d
36