Articles of exception

Исключение PHP activerecord: базовая таблица или представление не найдены

Я пытаюсь активировать активную запись в php, это отличная ORM, но я в тупике. Я просмотрел Google, блоги, документацию phpactiverecord, а также statckoverflow в течение нескольких дней, но не смог найти подходящее решение этой проблемы. Я могу выполнять основные операции CRUD (вставка, выборка, изменение и удаление), однако, как только я проверяю свойство объекта, используя статический […]

TYPO3 6.2 -> PHP 5.3 -> Проблема с MySQL

У меня возникла проблема с настройкой старого проекта TYPO3 6.2 . Я вынужден использовать PHP 5.3, и я не могу использовать MySQLi, TYPO3 выдает ошибку: 1271492607: Ошибка базы данных: расширение mysqli PHP не загружено. Это необходимо для TYPO3 CMS! Как включить MySQLi сейчас? Используя Ubuntu 16.04, загрузили PHP 5.3 и расширение MySQL из ppa, здесь […]

Выбросить исключение в функции или как выполнить обработку ошибок спуска

В настоящее время я использую MySQLi подготовленные операторы для обработки моей базы данных. Поскольку подготовленные операторы MySQLi генерируют ошибку только при неправильном соединении, я вынужден сам проверить ошибки и сам их выбросить. В PDO (который я буду использовать в будущем, потому что я убежден, что теперь он работает лучше), существует гораздо более эффективная обработка ошибок, […]

Развертывание области в конструкторах PHP-класса

Я изучаю PHP-классы и исключения, и, исходя из фона C ++, следующее выглядит как нечетное: Когда конструктор производного класса выдает исключение, кажется, что деструктор базового класса не запускается автоматически: class Base { public function __construct() { print("Base const.\n"); } public function __destruct() { print("Base destr.\n"); } } class Der extends Base { public function __construct() […]

Как обойти Laravel Обработка исключений

У меня есть метод, который проверяет, имеет ли пользователь действительную информацию сеанса. Это должно Guzzle\Http\Exception\BadResponseException исключение, исключение Guzzle\Http\Exception\BadResponseException но когда я пытаюсь его поймать: catch (Guzzle\Http\Exception\BadResponseException $e) { return false; } return true Laravel не добирается до этого кода и сразу же начинает свою собственную обработку ошибок. И идеи о том, как обойти Laravels собственную […]

Выбрасывание исключений из модели / представления / контроллера в приложении Zend Framework

В библиотеке Zend Framework текущая практика (около 1.10.8) заключается в том, что компоненты библиотеки Zend_Exception исключения, расширяющие Zend_Exception . Например, компонент Zend_Layout_Exception В моей собственной библиотеке ZF, где я добавляю свои собственные компоненты ZF или расширяя существующие компоненты, я бросаю Mylibrary_Exception (на самом деле это не называется 🙂 Я вижу, что они собираются изменить некоторые […]

symfony2 и ошибка исключения исключения

Я пытаюсь бросить исключения, и я делаю следующее: use Symfony\Component\HttpKernel\Exception\HttpNotFoundException; use Symfony\Component\Security\Core\Exception\AccessDeniedException; Я использую их следующим образом: throw new HttpNotFoundException("Page not found"); throw $this->createNotFoundException('The product does not exist'); однако я получаю ошибки, такие как HttpNotFoundException не найден и т. д. Это лучший способ бросить исключения?

Laravel 5: обрабатывать исключения, когда запрос хочет JSON

Я делаю загрузку файлов через AJAX на Laravel 5. У меня почти все работает, кроме одного. Когда я пытаюсь загрузить файл, который слишком велик (больше, чем upload_max_filesize и post_max_size я получаю брошенное TokenMismatchException. Этого следует ожидать, потому что я знаю, что мой ввод будет пустым, если эти лимиты будут превышены. Пустой вход, означает, что нет […]

error_get_last () возвращает NULL в PHP 7, когда установлен специальный обработчик исключений

Хорошо, это заняло некоторое время, чтобы сломать его. Вот: В оставшейся части этого сообщения есть включенный дефектный скрипт: faulty.php <?php $a = 4 // missing semicolon $b = 2; Затем рассмотрим следующий скрипт для обработки ошибки. Обратите внимание, что пользовательский обработчик исключений изначально не зарегистрирован. script.php <?php // disable default display of errors ini_set('display_errors', 0); […]

Symfony2: нет расширения, которое может загрузить конфигурацию для

Я создаю расширение для загрузки файлов конфигурации из всех установленных пакетов. мое расширение выглядит следующим образом: namespace Acme\MenuBundle\DependencyInjection; // use … use Acme\MenuBundle\DependencyInjection\Configuration; class AcmeMenuExtension extends Extension { public function load(array $configs, ContainerBuilder $container) { $configuration = new Configuration(); $config = $this->processConfiguration($configuration, $configs); $finder = new \Symfony\Component\Finder\Finder(); $finder ->directories() ->in($container->getParameter('kernel.root_dir') . '/../src/*/*Bundle/Resources') ->path('config'); $possibleLocations = […]

Intereting Posts
Почти двойное обнаружение в Solr Регулярное выражение (RegEx) для телефонных номеров с проверкой кода страны GET кодировка с mysql PDO PDO: «Недопустимый номер параметра» при подстановке нескольких параметров с одинаковым значением Пользовательская таксономия и пользовательский тип сообщения с пользовательским разбиением на страницы 404 не найдены Невозможно связать две таблицы MySQL (внешние ключи) PHP – очистка нежелательной почты Отправить запрос и получить результат поиска без обновления проблема в плейлисте, когда мы выбираем разные песни cookie исчезает, когда я меняю страницу Что делать с php после jquery .serialize () Laravel 5: как перенаправить данные с внешнего контроллера формы ресурса Проверьте причину медленного времени загрузки между разными серверами регенерирующий идентификатор сеанса Комментарий миграции Laravel 5.2 в столбце миграции