corso https://vola.udemy.com/course/php-mvc-from-scratch/learn/lecture/40931984#overview
filippo.bertilotti
2024-05-16 d880ea7638a22f0658027f41cfb750f11853335e
creazione del gestore di eccezioni (parte 101)
1 files modified
19 ■■■■■ changed files
index.php 19 ●●●●● patch | view | raw | blame | history
index.php
@@ -1,16 +1,19 @@
<?php
declare(strict_types= 1);
$show_errors = false;
set_exception_handler(function (Throwable $exception) {
    static $show_errors = false;
if($show_errors) {
    ini_set("display_errors", "1");
}else{
    ini_set("display_errors","0");
    ini_set("log_errors","1");
    require "views/500.php";
}
    if($show_errors) {
        ini_set("display_errors", "1");
    }else{
        ini_set("display_errors","0");
        ini_set("log_errors","1");
        require "views/500.php";
    }
    throw $exception;
});
spl_autoload_register(function ($class) {
    require "src/". str_replace("\\", "/", $class). ".php";