W tego typu zadaniach sprawdza się umiejętność odczytania skutku działania kodu PHP na łańcuchu znaków. Odpowiedź "zawsze sprawdz swoj kod" jest zgodna z sytuacją, w której wynikowy tekst zostaje znormalizowany do jednolitego zapisu małymi literami.
Dlaczego pozostałe propozycje są błędne?
- "ZaWszE" jest tylko fragmentem tekstu i ma dodatkowo nietypowy, mieszany zapis wielkości liter, więc nie odpowiada pełnemu wynikowi przypisanemu do zmiennej.
- "zAwSZe sPrAwDz SWOJ kOd" zachowuje mieszaną wielkość liter w wielu miejscach. Taki rezultat pasowałby raczej do braku normalizacji albo do losowej/niestandardowej modyfikacji, a nie do ujednolicenia.
- "ZAWSZE SPRAWDZ SWOJ KOD" jest całkowicie zapisane wielkimi literami, czyli reprezentuje przeciwny kierunek przekształcenia niż w poprawnym wyniku.
Wskazówka egzaminacyjna: analizując kod, zwróć uwagę, czy wynik jest przekształcany do jednego formatu (np. wszystko małymi lub wszystko wielkimi literami), czy tylko fragmenty są modyfikowane. Porównuj też dokładnie spacje i kompletność tekstu (czy wynik zawiera całe zdanie, czy tylko część).
Jeśli w zadaniu występują znaki spoza ASCII (polskie litery), w praktyce należy dodatkowo pamiętać o kodowaniu i funkcjach wielobajtowych, ale w tym pytaniu kluczowa jest sama zasada uzyskania jednolitego zapisu.