<?php
class A {
function A() {
echo __METHOD__, PHP_EOL;
}
function __construct() {
echo __METHOD__, PHP_EOL;
}
}
class B {
function __construct() {
echo __METHOD__, PHP_EOL;
}
function B() {
echo __METHOD__, PHP_EOL;
}
}
new A();
new B();
Strict Standards: Redefining already defined constructor for class A in /in/3YnBm on line 6
Strict Standards: Redefining already defined constructor for class B in /in/3YnBm on line 15
A::__construct
B::__construct
Output for 5.0.0 - 5.0.1
Strict Standards: Redefining already defined constructor for class A in /in/3YnBm on line 6
Strict Standards: Redefining already defined constructor for class B in /in/3YnBm on line 15
A::__construct
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/3YnBm on line 7
PHP_EOLB::__construct
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/3YnBm on line 13
PHP_EOL
Output for 4.3.10 - 4.3.11, 4.4.0 - 4.4.9
Notice: Use of undefined constant __METHOD__ - assumed '__METHOD__' in /in/3YnBm on line 4
__METHOD__
Notice: Use of undefined constant __METHOD__ - assumed '__METHOD__' in /in/3YnBm on line 16
__METHOD__
Output for 4.3.0 - 4.3.9
Notice: Use of undefined constant __METHOD__ - assumed '__METHOD__' in /in/3YnBm on line 4
__METHOD__
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/3YnBm on line 4
PHP_EOL
Notice: Use of undefined constant __METHOD__ - assumed '__METHOD__' in /in/3YnBm on line 16
__METHOD__
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/3YnBm on line 16
PHP_EOL