Хотя die()
и exit()
выглядят как функции, на самом деле они являются просто встроенными функциями, которые PHP называет «языковыми конструкциями».Поэтому, даже если бы существовал простой способ переопределить функции, это не сработало бы.( можно заменить функциями через сторонние расширения, но это не то, что вам действительно нужно здесь в любом случае.)
Возможно, вы захотите взглянуть на trigger_error () или используя исключения (например, throw new EmailException()
).Оба из них могут быть захвачены и опционально использованы для отправки электронного письма.