<?php
class Test
{
static $one;
public function Test($name)
{
if (!isset($this->one))
$this->one = 0;
$this->one++;
}
}
new Test("foo");
new Test("bar");
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Test has a deprecated constructor in /in/uaKOa on line 2
Notice: Accessing static property Test::$one as non static in /in/uaKOa on line 8
Notice: Accessing static property Test::$one as non static in /in/uaKOa on line 10
Notice: Accessing static property Test::$one as non static in /in/uaKOa on line 8
Notice: Accessing static property Test::$one as non static in /in/uaKOa on line 10
Strict Standards: Accessing static property Test::$one as non static in /in/uaKOa on line 8
Strict Standards: Accessing static property Test::$one as non static in /in/uaKOa on line 10
Strict Standards: Accessing static property Test::$one as non static in /in/uaKOa on line 8
Strict Standards: Accessing static property Test::$one as non static in /in/uaKOa on line 10
Strict Standards: Accessing static property Test::$one as non static in /in/uaKOa on line 8
Strict Standards: Accessing static property Test::$one as non static in /in/uaKOa on line 10
Output for 5.0.5
Strict Standards: Accessing static property Test::$one as non static in /in/uaKOa on line 7
Strict Standards: Accessing static property Test::$one as non static in /in/uaKOa on line 8
Strict Standards: Accessing static property Test::$one as non static in /in/uaKOa on line 10
Strict Standards: Accessing static property Test::$one as non static in /in/uaKOa on line 7
Strict Standards: Accessing static property Test::$one as non static in /in/uaKOa on line 8
Strict Standards: Accessing static property Test::$one as non static in /in/uaKOa on line 10
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/uaKOa on line 4
Process exited with code 255.
Parse error: parse error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/uaKOa on line 4
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/uaKOa on line 4
Process exited with code 255.