Debug nezobrazuje blue screen u PHP erroru při použití mimo Nette
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- darth
- Člen | 7
Narazil jsem na menší problém u laděnky. Pokud ji použiju mimo Nette, pak mi zobrazuje blue screen pouze při vyhození výjimky, ale při klasickém PHP erroru ne, např.
<?php
require 'loader.php';
NDebug::enable();
echo 1/0;
?>
kde loader.php je minimalizovaná verze Nette zobrazí pouze error v debug baru (nevím jak se to jmenuje, taková ta draggable věc vpravo dole :) ), ale jinak stránka zůstane bílá.
Pokud ale vyhazuji výjimku, pak se zobrazí normální blue screen s vyznačeným řádkem a se vším všudy
<?php
require 'loader.php';
NDebug::enable();
throw new Exception;
?>
Pokud ale to samé s echo 1/0; udělám například v presenteru v Nette aplikaci, pak vyskočí normálně blue screen. Používám Nette 2.0 pro PHP 5.2.