Strona główna › Pytania INF.03 › Pytanie 1910
INF.03 · pytanie #1910
Interpreter PHP zwróci błąd i zaniecha wykonania kodu, jeżeli programista
- Abędzie definiował zmienne w obrębie warunku
- Bbędzie tworzył kod bez odpowiednich wcięć
- Cnie umieści średnika po wyrażeniu w instrukcji if, jeśli za nim znajduje się sekcja else
- Dpobierze wartość z formularza, w którym pole input nie zostało wypełnione
Poprawna odpowiedź: C. nie umieści średnika po wyrażeniu w instrukcji if, jeśli za nim znajduje się sekcja else
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Niepostawienie średnika po wyrażeniu w instrukcji if, gdy następuje sekcja else, prowadzi do błędu składniowego w PHP. W języku PHP średnik jest używany do zakończenia instrukcji, co oznacza, że każda linia kodu, która stanowi osobną instrukcję, powinna być zakończona średnikiem. W przypadku używania instrukcji warunkowej if z sekcją else, zastosowanie średnika po pierwszej instrukcji (if) jest kluczowe. Przykładowo, poprawny kod wyglądałby tak: "if ($warunek) { //kod } else { //kod }". Jeśli pominiemy średnik po instrukcji if, interpreter PHP nie będzie w stanie prawidłowo zinterpretować kodu, co skutkuje błędem. Jest to zgodne z dobrymi praktykami programowania, które zalecają dbałość o szczegóły w składni, aby uniknąć błędów podczas wykonywania skryptów. Praktyka ta jest istotna, szczególnie w większych projektach, gdzie błędy składniowe mogą prowadzić do trudnych do zdiagnozowania problemów.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.