Усі стикаються з синтаксичними помилками. Навіть досвідчені програмісти роблять помилки. Для новачків це лише частина навчального процесу. Однак інтерпретувати повідомлення про помилки часто легко:
Помилка розбору PHP: помилка синтаксису, несподівана '{' в index.php у рядку 20
Несподіваний символ не завжди є справжнім винуватцем. Але номер рядка дає приблизне уявлення про те, з чого почати шукати.
Завжди дивіться на контекст коду . Синтаксис помилка часто приховує в згаданих або в попередніх рядках коду . Порівняйте свій код із прикладами синтаксису з посібника.
Вирішення синтаксичних помилок
Відкрийте згаданий вихідний файл. Подивіться на згаданий рядок коду .
Для втікаючих рядків і неправильних операторів зазвичай тут ви знайдете винуватця.
Прочитайте рядок зліва направо і уявіть, що робить кожен символ.
Більш регулярно потрібно також дивитися на попередні рядки .
Зокрема, пропущені ;крапки з комою відсутні у попередніх кінцях рядка / заяві. (Принаймні зі стилістичної точки зору.)
Якщо {блоки коду }неправильно закриті або вкладені, можливо, вам доведеться ще більше дослідити вихідний код. Використовуйте належне відступ коду, щоб спростити це.
Подивіться на синтаксичну забарвлення !
Рядки та змінні та константи повинні мати різні кольори.
Оператори також +-*/.повинні бути тоніровані. Інакше вони можуть опинитися в неправильному контексті.
Якщо ви бачите, що колоритація рядків поширюється занадто далеко або занадто коротко, то ви знайшли немальований або відсутній маркер закриття "або 'рядка.
Наявність двох одноколірних знаків пунктуації поруч також може означати неприємності. Як правило, оператори одинаком , якщо це не ++, --або круглі дужки після оператора. Два рядки / ідентифікатори, що прямують один за одним, у більшості контекстів невірні.
Answers & Comments
Ответ:
Усі стикаються з синтаксичними помилками. Навіть досвідчені програмісти роблять помилки. Для новачків це лише частина навчального процесу. Однак інтерпретувати повідомлення про помилки часто легко:
Помилка розбору PHP: помилка синтаксису, несподівана '{' в index.php у рядку 20
Несподіваний символ не завжди є справжнім винуватцем. Але номер рядка дає приблизне уявлення про те, з чого почати шукати.
Завжди дивіться на контекст коду . Синтаксис помилка часто приховує в згаданих або в попередніх рядках коду . Порівняйте свій код із прикладами синтаксису з посібника.
Вирішення синтаксичних помилок
Відкрийте згаданий вихідний файл. Подивіться на згаданий рядок коду .
Для втікаючих рядків і неправильних операторів зазвичай тут ви знайдете винуватця.
Прочитайте рядок зліва направо і уявіть, що робить кожен символ.
Більш регулярно потрібно також дивитися на попередні рядки .
Зокрема, пропущені ;крапки з комою відсутні у попередніх кінцях рядка / заяві. (Принаймні зі стилістичної точки зору.)
Якщо {блоки коду }неправильно закриті або вкладені, можливо, вам доведеться ще більше дослідити вихідний код. Використовуйте належне відступ коду, щоб спростити це.
Подивіться на синтаксичну забарвлення !
Рядки та змінні та константи повинні мати різні кольори.
Оператори також +-*/.повинні бути тоніровані. Інакше вони можуть опинитися в неправильному контексті.
Якщо ви бачите, що колоритація рядків поширюється занадто далеко або занадто коротко, то ви знайшли немальований або відсутній маркер закриття "або 'рядка.
Наявність двох одноколірних знаків пунктуації поруч також може означати неприємності. Як правило, оператори одинаком , якщо це не ++, --або круглі дужки після оператора. Два рядки / ідентифікатори, що прямують один за одним, у більшості контекстів невірні.
Объяснение: