projects
/
m6w6
/
ext-propro
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
history
|
raw
|
HEAD
fix package.xml
[m6w6/ext-propro]
/
tests
/
003.phpt
1
--TEST--
2
property proxy
3
--SKIPIF--
4
<?php
5
extension_loaded("propro") || print "skip";
6
?>
7
--FILE--
8
<?php
9
echo "Test\n";
10
11
class t {
12
private $ref;
13
function __get($v) {
14
return new php\PropertyProxy($this, $v);
15
}
16
}
17
18
$t = new t;
19
$r = &$t->ref;
20
$r = 1;
21
var_dump($t);
22
$t->ref[] = 2;
23
var_dump($t);
24
?>
25
===DONE===
26
--EXPECTF--
27
Test
28
object(t)#%d (1) {
29
["ref":"t":private]=>
30
int(1)
31
}
32
object(t)#%d (1) {
33
["ref":"t":private]=>
34
array(2) {
35
[0]=>
36
int(1)
37
[1]=>
38
int(2)
39
}
40
}
41
===DONE===