xref: /PHP-8.1/Zend/tests/bug51421.phpt (revision f8d79582)
1--TEST--
2Bug #51421 (Abstract __construct constructor argument list not enforced)
3--FILE--
4<?php
5
6class ExampleClass {}
7
8abstract class TestInterface {
9    abstract public function __construct(ExampleClass $var);
10}
11
12class Test extends TestInterface {
13    public function __construct() {}
14}
15
16?>
17--EXPECTF--
18Fatal error: Declaration of Test::__construct() must be compatible with TestInterface::__construct(ExampleClass $var) in %s on line %d
19