Довольно популярной синтаксической ошибкой считается пропуск “;” в конце оператора. (особо данное отличительно тем кто пристрастился к Бейсику, где разделитель строчки считается разделителем меж операторами. В Perl, как и в C/C++, все переводы строчки, возвраты каретки и табуляции приравнены по значимости к пробелу и именуются “пробельными знаками”. Разделителями операторов они не считаются. Единственным исключением считается их применение в строковых константах, где они считаются “сами по себе”, хотя данное лишь одобряет верховодило, что они не делят операторы.)
Итак, в случае если Ваш скрипт имеет синтаксическую погрешность, то известие про эту ошибке все точно также до браузера не “дойдет”. Чаще всего при синтаксической ошибке в скрипте сервер дает погрешность “500 Internal Server Error”. Что ж, данное на самом деле говорят “внутренней ошибкой сервера”… Вот исключительно в которой она строчке?!
Но так как мы и уже можем запустить CGI-скрипт “как програмку”, и узреть известие Perl о ошибке!
[Читать далее →]
Метки:
Новости
Связанные записи
Категория: Новости автор: admin
Нет комментариев »