Перехват ошибок типа Parse error

ТопольМ

Новичок со стажем
Перехват ошибок типа Parse error

Подскажите как можно (и можно ли вообще) перехватить ошибки парсинга???
 

ТопольМ

Новичок со стажем
чем-то задним чувствую что нельзя.... :)
а может как-то можно проверить правильность синтаксиса какого-то скрипта??
 

Astral Man

We Will Rock You
Re: Перехват ошибок типа Parse error

Автор оригинала: ТопольМ
Подскажите как можно (и можно ли вообще) перехватить ошибки парсинга???
Определяешь функцию обработки буфера ob_start
В ней парсишь выходную информацию.
Чтобы обработать Parse error тебе нужно этот код подключить через require_once типа:

my_script.php
PHP:
<?
Здесь ошибка парсера...
?>
main.php
PHP:
<?
ob_start('parse_error');
require_once('my_script.php');
?>
 

ТопольМ

Новичок со стажем
echo exec('php -l err.php'); - просто ничего не выдает
echo exec('help') - выдает кракозябры
echo exec('php -v') - ничего
с shell_exec все тоже самое

(в PATH винды все прописано)
winxp2sp, apache2.0.53, php5.0.5
образец кракозябр: :)
XCOPY Љ®ЇЁа®ў ЁҐ д ©«®ў Ё ¤ҐаҐў Ї Ї®Є.
 

SiMM

Новичок
ТопольМ, указывай абсолютные пути.

> образец кракозябр:
> XCOPY Љ®ЇЁа®ў ЁҐ д ©«®ў Ё ¤ҐаҐў Ї Ї®Є.
Это CP866
 
Сверху