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
TestExtOptions, TestExtNetwork, TestExtSocket -> php
[hiphop-php.git]
/
hphp
/
test
/
slow
/
object_assignment
/
774.php
blob
c697ad4237b67de52413ee48c02cf93117d2e974
1
<
?php
2
3
class
foo
{
4
public function
__construct
() {
5
$this
->
val
=
1
;
6
}
7
function
bar
() {
8
echo
$this
->
val
;
9
$ref
= &
$this
;
10
$ref
->
val
=
2
;
11
echo
$this
->
val
;
12
$ref2
=
$this
;
13
$ref2
->
val
=
3
;
14
echo
$this
->
val
;
15
$x
=
new
foo
();
16
echo
$x
->
val
;
17
$ref3
= &
$x
;
18
$ref3
->
val
=
4
;
19
echo
$x
->
val
;
20
$ref4
=
$x
;
21
$ref4
->
val
=
5
;
22
echo
$x
->
val
;
23
}
24
var
$val
;
25
}
26
$x
=
new
foo
();
27
$x
->
bar
();
28
$ref5
=
$x
;
29
$ref5
->
val
=
6
;
30
echo
$x
->
val
;
31
$ref6
= &
$x
;
32
$ref6
->
val
=
7
;
33
echo
$x
->
val
;