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
Fix ResolveClsMethod bug
[hiphop-php.git]
/
hphp
/
test
/
slow
/
global_func
/
class_meth
/
class-meth-str.php
blob
f446123447d19bd07820717b2fe49df4d13cb3c3
1
<
?hh
2
3
class
Foo
{
4
function
e
() {
5
$m
=
class_meth
(
self
::
class
,
'f'
);
6
var_dump
(
$m
);
7
var_dump
(
join
(
$m
,
'::'
));
8
}
9
function
f
() {
10
$m
=
class_meth
(
static
::
class
,
'g'
);
11
var_dump
(
$m
);
12
var_dump
(
join
(
$m
,
'::'
));
13
}
14
}
15
16
class
Bar
extends
Foo
{
17
function
g
() {}
18
function
h
() {
19
$m
=
class_meth
(
parent
::
class
,
'f'
);
20
var_dump
(
$m
);
21
var_dump
(
join
(
$m
,
'::'
));
22
}
23
}
24
25
<<
__EntryPoint
>>
26
function
main
() {
27
(
new
Foo
)->
e
();
28
(
new
Bar
)->
f
();
29
(
new
Bar
)->
e
();
30
}