Почему 'ловит ($e Исключения)' не обращаются с этим 'ErrorException'?

Я получаю ErrorException на реве вызова функции. Как это может быть? Почему это не поймано?

try {
    static::$function_name($url);
}
catch (Exception $e) {}

Основная причина ошибки file_put_contents требование. Я использую структуру Laravel 4, если это имеет какое-либо значение.

12
nl ja de
"Вы don' t", что?
добавлено автор duality_, источник
Я думаю you' право ре! Поскольку вы видите, что это было давно, но у меня когда-то было что-то подобное, и добавляющее \зафиксировало его. Сделайте ответ и I' ll выбирают его.
добавлено автор duality_, источник
Нет, вы don' t...
добавлено автор Lightness Races in Orbit, источник
получите ErrorException возможность избежать, которую блокирует попытка / выгода . Создайте тестовый сценарий.
добавлено автор Lightness Races in Orbit, источник
Вы - not' t в пространстве имен вы? Необходимо было бы написать его как \Exception тогда, чтобы сослаться на пространство имен корня.
добавлено автор Dan Matthews, источник
У меня есть эта проблема также...
добавлено автор Erin Drummond, источник

1 ответы

Я подозреваю, что необходимо написать это:

try {
    static::$function_name($url);
} catch (\Exception $e) {}

Отметьте \перед Исключением.

When you have declared a namespace, you need to specify the root namespace in front of classes like Exception, otherwise the catch block here will be looking for \Your\Namespace\Exception, and not just \Exception

36
добавлено
Замечательный!!! Хорошая выгода!
добавлено автор Turtle, источник
Или использует Исключение; в вашем текущем пространстве имен
добавлено автор Josip Rodin, источник
phpGeeks
phpGeeks
3 620 участник(ов)

Best PHP chat Еще: @dbGeeks - базы данных @phpGeeksJunior - новичкам @moscowProgers - IT Москва @ebanoePhp - весёлый канал о PHP @laravel_pro - Laravel @jobGeeks - вакансии @jsChat - JS Правила: https://t.me/phpGeeks/764859 ДР - 28.03.2016

Laravel Pro
Laravel Pro
2 487 участник(ов)

Официальный чат для всех программистов, работающих с PHP-фреймворком Laravel. Одобрен Тэйлором Вакансии: @fordev @jobgeeks

PHP
PHP
1 309 участник(ов)

Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды Для ознакомления: https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839 Группа PHP для новичков @phpGeeksJunior Вакансии: https://t.me/fordev

PHP — вакансии, поиск работы и аналитика
PHP — вакансии, поиск работы и аналитика
1 251 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii и т.д. Здесь всё: full-time, part-time, remote и разовые подработки. См. также: @qa_jobs, @devops_jobs, @javascript_jobs, @nodejs_jobs, @uiux_jobs, @products_jobs

Laravel Framework Russian Community
Laravel Framework Russian Community
1 100 участник(ов)

Правила. Уважайте друг друга, скриншоты давайте ссылками, большие куски кода выкладывайте на https://implode.io/ Вакансии публикуются в VK группе (vk.com/laravel_rus) с указанием диапазона оплаты труда - здесь даем ссылку. За мат, рекламу - бан.

phpGeeksJunior
phpGeeksJunior
980 участник(ов)

Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Правила и полезные ссылки https://gist.github.com/exileed/a53dd0617b35a705ff44b38c8028e6a5 Бест от пхпгикс https://t.me/best_of_phpgeeks

phpclub.ru
phpclub.ru
872 участник(ов)

Официальный чат phpclub.ru - остерегайтесь подделок #rules Правила группы - уважайте друг друга. Скриншоты -> ссылками. Код -> pastebin.com. Вакансии строго -> https://goo.gl/4bNxym, в чат ссылку. За рекламу и мат - БАН!

Devall | PHP
Devall | PHP
272 участник(ов)

Пристанище для восходящих звёзд разработки, которые перейдут на более адекватные языки. http://combot.org/chat/-1001014863761 Инвайт: j.mp/devallphp