W aplikacjach internetowych uruchamianych po stronie serwera przeglądarka nie wykonuje bezpośrednio kodu skryptu, tylko otrzymuje wynik jego działania w postaci odpowiedzi HTTP (np. HTML, tekst, JSON). Dlatego kluczowe jest rozpoznanie instrukcji, która wypisuje tekst na wyjście skryptu. Taką rolę pełni "echo": to mechanizm wysyłania ciągu znaków do strumienia wyjściowego, który następnie staje się treścią odpowiedzi widoczną w przeglądarce.
Pozostałe propozycje nie służą do wypisywania treści:
- "break" to instrukcja sterująca przepływem programu. Używa się jej do przerwania wykonywania pętli lub wyjścia z bloku wyboru (switch). Nie generuje treści odpowiedzi.
- "exit" (lub odpowiednik kończenia programu) powoduje natychmiastowe zakończenie działania skryptu. Może zatrzymać generowanie odpowiedzi, ale sam w typowym użyciu nie jest narzędziem do wypisywania tekstu na stronę.
- "type" bywa kojarzone z wypisywaniem zawartości pliku w niektórych powłokach systemowych, jednak nie jest standardową instrukcją wypisywania w typowych językach skryptowych używanych do stron WWW. To celowy dystraktor mający sprawdzić, czy zdający odróżnia język skryptowy od poleceń konsoli.
Wskazówka egzaminacyjna: jeśli pytanie dotyczy "wysłania tekstu do przeglądarki", myśl o generowaniu treści odpowiedzi (wyjście skryptu), a nie o sterowaniu pętlami czy kończeniu programu.