Delphinum, а с этим как нибудь придумать?
http://php.net/manual/ru/funct ... t.php
Delphinum, а с этим как нибудь придумать?
http://php.net/manual/ru/funct ... t.php
# Delphinum (25.11.2016 / 18:01)Понятно, благодарю.
Есть несколько типов ошибок, которые нельзя перехватывать с помощью обработчика (как ты хочешь), к ним относятся в основном ошибки синтаксиса. Я точно не знаю, относятся ли к ним ошибки уровня типизац
Koenig, ну как то раз я реализовал перехват фаталов так:
register_shutdown_function(function (){
$error = error_get_last();
... // обработка если ошибка имеется
}); ДоХтор, ну вот если не instanceof то вызывать твой помощник и преобразовать
# Koenig (25.11.2016 / 18:05)Так получается, что всё же это возможно? -- как бы "на лету" (в процессе выполнения программы) заменять ошибочные параметры на корректные значения?
ДоХтор, ну вот если не instanceof то вызывать твой помощник и преобразовать
ДоХтор, но ты в аргумент проверку типа Foo убери, и в конструкторе сделай проверку типа, в которой если объект не подходит, вызывать преобразователь, который в итоге вызовет new self($args);
А разве такого рода проверка необходима? Есть возможность передать в программу данные неизвестного типа?
кстати вопрос, можно ли передать проверку на несколько классов? или опять же велосипед с instanceof?
Koenig, это вопрос мне?
Delphinum, ко всем, и к тебе тоже