<?php
class dad {
function dad()
{
// implements some logic
}
}
class child extends dad {
function child()
{
echo "I'm " , get_parent_class($this) , "'s son\n";
}
}
$foo = new child();
$bar = new child2();
?>
Fatal error: Uncaught Error: Class "child2" not found in /in/dJga0:19
Stack trace:
#0 {main}
thrown in /in/dJga0 on line 19
Process exited with code 255.
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; dad has a deprecated constructor in /in/dJga0 on line 3
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; child has a deprecated constructor in /in/dJga0 on line 10
I'm dad's son
Fatal error: Uncaught Error: Class 'child2' not found in /in/dJga0:19
Stack trace:
#0 {main}
thrown in /in/dJga0 on line 19
Process exited with code 255.
Output for 7.3.32 - 7.3.33, 7.4.26
I'm dad's son
Fatal error: Uncaught Error: Class 'child2' not found in /in/dJga0:19
Stack trace:
#0 {main}
thrown in /in/dJga0 on line 19
Process exited with code 255.