/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/classes/interfaces_003.phpt
29 строк
600 B
Nikita Popov
Reindent phpt files
04 фев 2020, 00:52
04 фев 2020, 00:52
f8d7958
Код
Авторство
О чём код?
--TEST-- ZE2 interface and __construct --FILE-- <?php class MyObject {} interface MyInterface { public function __construct(MyObject $o); } class MyTestClass implements MyInterface { public function __construct(MyObject $o) { } } $obj = new MyTestClass; ?> ===DONE=== --EXPECTF-- Fatal error: Uncaught ArgumentCountError: Too few arguments to function MyTestClass::__construct(), 0 passed in %sinterfaces_003.php on line 17 and exactly 1 expected in %sinterfaces_003.php:12 Stack trace: #0 %s(%d): MyTestClass->__construct() #1 {main} thrown in %sinterfaces_003.php on line %d