<?php
/**
* @final
*/
class ParentClass
{
public function __construct()
{
if (self::class !== static::class) {
trigger_error(sprintf('The class "%s" extends "%s" which will be final in 2.0.', static::class, self::class), E_USER_DEPRECATED);
}
}
}
class ChildClass extends ParentClass
{
}
new ChildClass();
Deprecated: The class "ChildClass" extends "ParentClass" which will be final in 2.0. in /in/jE9Ef on line 11
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Deprecated: The class "ChildClass" extends "ParentClass" which will be final in 2.0. in /in/jE9Ef on line 11