Arquivos
hhvm/hphp/test/vm/IncDecProp.php.exp
T
ptarjan 27dc48a6bf kill all .filter files
.expectf can do everything these do in a more readable way.
2013-04-11 10:52:18 -07:00

142 linhas
1.9 KiB
Plaintext

Test begin
--- C ---
int(1)
int(-1)
int(0)
int(0)
int(1)
NULL
NULL
NULL
C Object
(
[preInc] => 1
[preDec] => -1
[postInc] => 1
[postDec] => -1
[p] => 1
[q] =>
[r] => 1
[s] =>
)
--- D ---
In D::__get(a)
string(4) "D::b"
In D::__get(b)
int(43)
int(1)
int(-1)
int(0)
int(0)
In D::__get(l)
int(1)
In D::__get(m)
int(-1)
In D::__get(n)
int(0)
In D::__get(o)
int(0)
In D::__get(p)
int(1)
In D::__get(q)
NULL
In D::__get(r)
NULL
In D::__get(s)
NULL
D Object
(
[container:D:private] => Array
(
[a] => D::a
[b] => 42
[l] => 0
[m] => 0
[n] => 0
[o] => 0
)
[preInc] => 1
[preDec] => -1
[postInc] => 1
[postDec] => -1
[a] => D::b
[b] => 43
[l] => 1
[m] => -1
[n] => 1
[o] => -1
[p] => 1
[q] =>
[r] => 1
[s] =>
)
--- E ---
int(1)
int(-1)
int(0)
int(0)
In E::__get(l)
In E::__set(l, 1)
int(1)
In E::__get(m)
In E::__set(m, -1)
int(-1)
In E::__get(n)
In E::__set(n, 1)
int(0)
In E::__get(o)
In E::__set(o, -1)
int(0)
In E::__get(p)
In E::__set(p, 1)
int(1)
In E::__get(q)
In E::__set(q, )
NULL
In E::__get(r)
In E::__set(r, 1)
NULL
In E::__get(s)
In E::__set(s, )
NULL
E Object
(
[container:E:private] => Array
(
[a] => E::a
[b] => 42
[l] => 1
[m] => -1
[n] => 1
[o] => -1
[p] => 1
[q] =>
[r] => 1
[s] =>
)
[preInc] => 1
[preDec] => -1
[postInc] => 1
[postDec] => -1
)
--- null ---
HipHop Warning: Creating default object from empty value in hphp/test/vm/IncDecProp.php on line 98
int(1)
NULL
NULL
NULL
stdClass Object
(
[preInc] => 1
[preDec] =>
[postInc] => 1
[postDec] =>
)
--- 42 ---
HipHop Warning: Attempt to increment/decrement property of non-object in hphp/test/vm/IncDecProp.php on line 106
NULL
42
Test end