Źródło: Arkusze CKE
Interpreter PHP wygeneruje błąd i nie wykona kodu, jeżeli programista:
Warianty odpowiedzi
-
A
będzie deklarował zmienne wewnątrz warunku
-
B
nie postawi średnika po wyrażeniu w instrukcji if, jeśli po nim nastąpiła sekcja else
-
C
będzie pisał kod bez wcięć
-
D
pobierze wartość z formularza, w którym pole input nie było wypełnione
Wyjaśnienie
W języku PHP średnik jest znakiem nakazującym interpreterowi zakończenie danej instrukcji. Brak średnika w niewłaściwym miejscu to najczęstsza przyczyna błędu składniowego (Parse Error).
Jeśli masz instrukcję if z blokiem jednoliniowym i zapomnisz postawić średnika na końcu tej linii, a zaraz po niej wpiszesz słowo kluczowe else, parser PHP zgubi się i nie będzie wiedział, gdzie kończy się pierwsza instrukcja.
Skutkiem tego będzie natychmiastowe przerwanie wykonywania skryptu i wyświetlenie błędu krytycznego.