player
Новичок
Вызов Magic Constants
Добрый вечер!
Меня интересует вопрос: возможно ли несмотря на то что Мagic Constants (__CLASS__, __LINE__ и тд) вызывают информацию о самом классе/функции, в котором прописаны,
сделать отдельную функцию для ловли ошибок, которая будет возвращать этот функционал. То есть
Class A {
function abc() {
getMyError();
}
}
function getMyError() {
echo __CLASS__."::".__FUNCTION__;
}
Результатом работы этих строчек должно быть
A::abc
Такое возможно? Или как вы решили эту проблему, чтобы каждый раз не писать одно и то же, а в случае изменения функционала обработки ошибок не переделывать весь код?
Спасибо
Добрый вечер!
Меня интересует вопрос: возможно ли несмотря на то что Мagic Constants (__CLASS__, __LINE__ и тд) вызывают информацию о самом классе/функции, в котором прописаны,
сделать отдельную функцию для ловли ошибок, которая будет возвращать этот функционал. То есть
Class A {
function abc() {
getMyError();
}
}
function getMyError() {
echo __CLASS__."::".__FUNCTION__;
}
Результатом работы этих строчек должно быть
A::abc
Такое возможно? Или как вы решили эту проблему, чтобы каждый раз не писать одно и то же, а в случае изменения функционала обработки ошибок не переделывать весь код?
Спасибо