Поскольку я использую систему в стиле единой точки доступа, которая загружает приложение и включает правильный файл (в основном это система контроллера), я могу использовать:
<?php
try {
require 'bootstrap.php';
// dispatch controller
require "controllers/$controller.php";
} catch (Exception $e) {
// echo info
} catch (LibraryException $le) {
// library specific exception
}
Тогда, когда я хочу выдать ошибку, я просто:
throw new Exception('An error occurred.');
Может ли кто-нибудь предложить вам лучший метод или что-то, что вы делаете, чтобы иметь возможность правильно управлять большим списком сообщений об ошибках и успехах через приложение.
Вот так я могу управлять ошибками, а не как управлять списком. Я мог бы grep
для сообщений об ошибках, которые я нахожу, хотя это не очень организовано.