repo.or.cz
/
hiphop-php.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Allow function pointer builtins in constant initializers
[hiphop-php.git]
/
hphp
/
test
/
slow
/
func-ptr
/
func-ptr-in-const.php
blob
7ea1baadcd1af27a88aa7dbcac6a9147902ed10b
1
<
?hh
2
3
function
foo
() {}
4
5
class
Cls
{
6
public static function
meth
() {}
7
}
8
9
class
A
{
10
public static
$arr
=
dict
[
11
'foo'
=>
fun
(
'foo'
),
12
'meth'
=>
class_meth
(
Cls
::
class
,
'meth'
),
13
];
14
}
15
16
class
B
{
17
const
f
=
dict
[
18
'foo'
=>
fun
(
'foo'
),
19
'meth'
=>
class_meth
(
Cls
::
class
,
'meth'
),
20
];
21
}
22
23
<<
__EntryPoint
>>
24
function
main
() {
25
var_dump
(
A
::
$arr
);
26
var_dump
(
B
::
f
);
27
var_dump
(
A
::
$arr
===
B
::
f
);
28
}