The following code is invalid:
final class MyClass {
  public function __construct() {
    parent::__construct(null);
  }
}
$x = new MyClass();Running the above code will produce a fatal error:
PHP Fatal error: Cannot access parent:: when current class scope has no parent