Źródło: Arkusze CKE
Za pomocą języka PHP nie jest możliwe
Warianty odpowiedzi
-
A
Zmienianie dynamiczne zawartości strony HTML w przeglądarce
-
B
Przetwarzanie danych formularzy
-
C
Przetwarzanie danych zgromadzonych w bazie danych
-
D
Generowanie dynamicznej zawartości strony
Wyjaśnienie
Kluczem do zrozumienia tego pytania jest świadomość, gdzie fizycznie wykonuje się dany kod. PHP jest językiem serwerowym. Kiedy serwer skończy przetwarzać skrypt PHP, generuje czysty kod HTML i wysyła go do przeglądarki użytkownika. W tym momencie rola PHP się kończy.
Gdy strona wyświetli się już na ekranie komputera klienta, serwerowy PHP nie ma do niej bezpośredniego dostępu. Nie może na żywo zareagować na kliknięcie przycisku czy zmienić treści na stronie bez ponownego przeładowania całego dokumentu.
Jeśli chcesz dynamicznie modyfikować zawartość strony po jej załadowaniu w przeglądarce, musisz użyć języka działającego po stronie klienta. Zdecydowanym standardem w tym obszarze jest JavaScript.