У чым розніца паміж сінтаксічнай памылкай, памылкай тыпу і памылкай канца?


адказ 1:

===============================================

Розныя памылкі ў PHP

===============================================

Заўвагі:

Гэта выглядае ў наступным стане, як калі б мы спрабавалі атрымаць доступ да зменнай, якая яшчэ не вызначана.

Выкананне сцэнарыя не спыняецца.

Папярэджанне:

Ён адлюстроўваецца пры выкарыстанні include (). Немагчыма знайсці файл для ўключаць.

Выкананне сцэнарыя не спыняецца.

Фатальная памылка:

Ён адлюстроўваецца, калі выкарыстоўваецца Requ (). Не ўдаецца знайсці файл у паказаным месцы.

Выкананне сцэнарыя спыняецца.

Памылка аналізу:

Гэта памылка сінтаксісу альбо адсутнічае памылка кода.

Выкананне сцэнарыя спыняецца.

Больш падрабязную інфармацыю на прыкладзе чытайце ў артыкуле Тыпы памылак PHP і іх адрозненні - READMYVIEWS.COM.


адказ 2:

Булевы сінтаксісэрор == праўда;

int typeError = "Няма нумара";

// endError не знойдзены

Памылка сінтаксісу - гэта памылка вашага сінтаксісу, напрыклад, Напрыклад, калі для прызначэння значэння выкарыстоўваецца два знакі роўнасці, альбо адзін для параўнання значэнняў (на мовах, дзе трэба прысвоіць толькі адзін). Іншыя ўключаюць, што пры неабходнасці няма кропкі з коскай у канцы радка, неадпавяданыя дужкі або фігурныя дужкі і г.д.

Памылка тыпу ўзнікае пры спробе прызначыць значэнне тыпу зменнай несумяшчальнай тыпу, напрыклад B. Прысвоіце значэнне радка лікавай зменнай.

Я паняцця не маю, што такое канчатковая памылка, і нічога не магу знайсці на ёй. Самае лепшае, што ў мяне ўзнікае, калі праграма заканчваецца нулявым кодам статусу, які паказвае на тое, што адбылася памылка дзе-небудзь у выкананні, код стану, які тычыцца памылкі, якая адбылася.