Récemment, j'ai essayé le Whoops! bibliothèque et essayer de le faire fonctionner, cependant, malheureusement, c'est le plus proche que j'ai eu pour le faire fonctionner.Impossible de trouver une classe lors de l'utilisation de "Whoops!" bibliothèque?
je l'ai installé par le compositeur en utilisant ce tutoriel https://code.tutsplus.com/tutorials/whoops-php-errors-for-cool-kids--net-32344
PHP:
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
# index.php
require(getcwd() . "/vendor/autoload.php");
$whoops = new Whoops\Run();
$whoops->pushHandler(new Whoops\Handler\PrettyPageHandler());
// Set Whoops as the default error and exception handler used by PHP:
$whoops->register();
throw new RuntimeException("Oopsie!");
?>
Erreur:
Fatal error: Uncaught Error: Class 'Whoops\Run' not found in C:\Users\Administrator\Desktop\CMS\app\library\whoops\index.php:9 Stack trace: #0 {main} thrown in C:\Users\Administrator\Desktop\CMS\app\library\whoops\index.php on line 9
Il n'y avait pas votre code de compositeur qu'il avait juste "{}" bien que quand j'ai mis à jour mon composer.json au vôtre et ai exécuté la mise à jour de compositeur dans le répertoire le composer.json a localisé il a jeté une erreur. "./composer.json" ne contient pas JSON valide Parse error sur la ligne 1: "exigent": { « chiquenaude/oups --------^ Expected l'une: 'EOF', '}', ',', ']' –
OK, je vais mettre à jour avec l'ensemble du fichier ... cela devrait fonctionner.C'est ce que vous obtenez lorsque vous exécutez composer nécessite filp/whoops 1. * (au moins le besoin partie). – Katie