Pytania pomocnicze - INF.03

Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Pytania pomocnicze rozwijające tematy z pytań egzaminacyjnych. Każde pytanie ma krótką odpowiedź, która pomaga utrwalić wiedzę i przygotować się do egzaminu. Łącznie: 984.
Strona 7 z 10.

Do czego służą formularze w aplikacjach bazodanowych?

Formularze służą przede wszystkim do wygodnego wprowadzania, edytowania, przeglądania i usuwania danych. Ukrywają przed użytkownikiem techniczne szczegóły pracy z bazą.

Do czego służy formularz bazy danych?

Formularz bazy danych służy głównie do wygodnego wprowadzania, edytowania i usuwania danych bez konieczności bezpośredniej pracy na tabelach lub pisania zapytań SQL.

Czym różni się formularz od raportu w bazie danych?

Formularz służy do pracy z pojedynczymi danymi lub rekordami, np. ich dodawania i edycji. Raport służy głównie do prezentowania, drukowania i podsumowywania danych.

Dlaczego formularze ułatwiają pracę z bazą danych?

Formularze prezentują pola w czytelnej postaci, mogą ograniczać liczbę widocznych danych oraz zmniejszają ryzyko błędów użytkownika podczas edycji rekordów.

Czym różni się formularz od raportu w bazie danych?

Formularz służy do obsługi danych, czyli ich dodawania, edytowania i usuwania. Raport służy do prezentowania i drukowania zestawień danych.

Jakie operacje SQL mogą być wykonywane po wysłaniu formularza?

Najczęściej są to `INSERT INTO` przy dodawaniu danych, `UPDATE` przy edycji oraz `DELETE FROM` przy usuwaniu rekordów. Formularz jest interfejsem, a SQL wykonuje właściwą operację w bazie.

Dlaczego formularze zwiększają wygodę pracy z bazą danych?

Użytkownik nie musi znać struktury tabel ani składni SQL. Wprowadza dane w opisanych polach, a aplikacja zapisuje je w odpowiednich miejscach bazy.

Jakie operacje CRUD są najczęściej realizowane przez formularze?

Formularze najczęściej realizują operacje Create, Update i Delete, czyli dodawanie, modyfikowanie i usuwanie rekordów. Mogą też wyświetlać dane, czyli realizować operację Read.

Jaką rolę pełni walidacja danych w formularzu bazodanowym?

Walidacja sprawdza, czy dane są poprawne przed zapisem do bazy, np. czy e-mail ma właściwy format albo czy wymagane pole nie jest puste. Pomaga ograniczyć błędy i niespójność danych.

Czy formularz tworzy relacje między tabelami w relacyjnej bazie danych?

Nie. Relacje między tabelami tworzy się za pomocą kluczy głównych i obcych oraz odpowiednich więzów integralności. Formularz może jedynie korzystać z tych relacji podczas obsługi danych.

Czy formularz może służyć do wyszukiwania rekordów?

Tak, formularz może zawierać pola wyszukiwania lub filtrowania, ale jego podstawowym celem w kontekście zarządzania bazą jest ułatwienie wprowadzania, edytowania i usuwania danych.

Czy formularz tworzy relacje między tabelami w relacyjnej bazie danych?

Nie, relacje tworzy się przez klucze główne, klucze obce i więzy integralności. Formularz może jedynie ułatwiać wprowadzanie danych powiązanych z tymi relacjami.

Co oznacza skrót CRUD w kontekście aplikacji bazodanowych?

CRUD oznacza Create, Read, Update, Delete, czyli tworzenie, odczyt, aktualizację i usuwanie danych. Są to podstawowe operacje wykonywane przez większość aplikacji korzystających z baz danych.

Dlaczego znacznik <div> nie jest uznawany za znacznik formatowania tekstu?

Ponieważ służy do grupowania i organizowania elementów strony, a nie do bezpośredniego wyróżniania lub zmiany znaczenia fragmentu tekstu.

Do czego służy znacznik <em> w HTML?

Znacznik `<em>` oznacza tekst zaakcentowany. Przeglądarki najczęściej wyświetlają go kursywą, ale jego głównym celem jest nadanie znaczenia semantycznego.

Do czego służy znacznik <strong>?

Znacznik `<strong>` oznacza tekst o dużym znaczeniu lub ważności. Zwykle jest wyświetlany jako pogrubiony.

Do czego służy znacznik <em> w HTML?

Znacznik <em> oznacza tekst zaakcentowany, czyli taki, na który należy położyć nacisk. Przeglądarki zwykle wyświetlają go kursywą.

Kiedy używa się znacznika <sub>?

Znacznik `<sub>` służy do zapisu indeksu dolnego. Typowy przykład to wzór chemiczny `H<sub>2</sub>O`.

Do czego służy znacznik <strong> w HTML?

Znacznik <strong> oznacza tekst o dużej ważności. Przeglądarki najczęściej wyświetlają go pogrubieniem.

Do czego służy znacznik <sub> w HTML?

Znacznik <sub> zapisuje tekst jako indeks dolny, np. we wzorze chemicznym H₂O.

Dlaczego <div> nie jest znacznikiem formatowania tekstu?

`<div>` jest elementem blokowym służącym do grupowania treści i budowania struktury strony. Nie nadaje tekstowi konkretnego formatowania tak jak `<em>`, `<strong>` czy `<sub>`.

Jaka jest różnica między znacznikiem semantycznym a znacznikiem strukturalnym?

Znacznik semantyczny opisuje znaczenie treści, np. `<strong>` wskazuje ważny tekst. Znacznik strukturalny, np. `<div>`, organizuje układ dokumentu.

Jaka jest różnica między znacznikiem strukturalnym a znacznikiem formatowania tekstu?

Znacznik strukturalny organizuje układ dokumentu, np. <div>. Znacznik formatowania tekstu wpływa na sposób oznaczenia lub prezentacji fragmentu tekstu, np. <strong> albo <em>.

Czy wygląd tekstu powinno się definiować w HTML czy CSS?

Wygląd tekstu najlepiej definiować w CSS. HTML powinien głównie opisywać strukturę i znaczenie treści.

Czy wygląd elementu <div> można zmienić?

Tak, ale robi się to za pomocą CSS, np. przez ustawienie koloru tła, obramowania, marginesów lub rozmiaru.

Dlaczego zmniejszenie rozdzielczości obrazu zmniejsza rozmiar pliku?

Mniejsza rozdzielczość oznacza mniej pikseli do zapisania. Im mniej pikseli, tym zwykle mniej danych w pliku graficznym.

Dlaczego zmniejszenie rozdzielczości obrazu zmniejsza rozmiar pliku?

Mniejsza rozdzielczość oznacza mniej pikseli do zapisania. Im mniej pikseli, tym zwykle mniejszy rozmiar pliku graficznego.

Czy zwiększenie głębi kolorów pomaga zmniejszyć plik graficzny?

Nie. Większa głębia kolorów oznacza więcej informacji o kolorze każdego piksela, co najczęściej zwiększa rozmiar pliku.

Dlaczego format BMP nie jest dobrym wyborem do publikacji grafiki w sieci?

BMP zazwyczaj nie stosuje efektywnej kompresji, dlatego pliki są bardzo duże. W Internecie lepiej używać formatów takich jak JPG, PNG, WebP lub GIF.

Dlaczego format BMP nie jest dobrym wyborem do publikacji w sieci?

BMP zwykle zapisuje obraz bez efektywnej kompresji, przez co pliki są duże. W internecie częściej używa się formatów JPEG, PNG, GIF lub WebP.

Czym różni się zmniejszenie rozdzielczości od kompresji obrazu?

Zmniejszenie rozdzielczości redukuje liczbę pikseli obrazu. Kompresja zmniejsza rozmiar zapisu danych, czasem bez zmiany wymiarów obrazu.

Kiedy warto zmniejszyć obraz przed umieszczeniem go na stronie WWW?

Warto to zrobić, gdy obraz ma większe wymiary niż potrzebne do wyświetlenia na stronie. Przykładem jest zdjęcie z aparatu używane jako mała ilustracja.

Kiedy warto użyć formatu JPG, a kiedy PNG?

JPG sprawdza się głównie przy zdjęciach, gdzie dopuszczalna jest kompresja stratna. PNG jest lepszy dla grafik z przezroczystością, ikon, schematów i obrazów z ostrymi krawędziami.

Czym różni się rozdzielczość obrazu od jego jakości kompresji?

Rozdzielczość określa liczbę pikseli obrazu, a jakość kompresji określa, jak mocno dane obrazu są upraszczane przy zapisie. Oba parametry mogą wpływać na rozmiar pliku.

Czy dodanie kanału alfa zmniejszy rozmiar pliku graficznego?

Nie. Kanał alfa przechowuje informacje o przezroczystości, więc zwykle zwiększa ilość danych w pliku.

Czy dodanie kanału alfa zmniejsza rozmiar pliku?

Nie. Kanał alfa przechowuje informacje o przezroczystości, więc dodaje kolejne dane do obrazu i może zwiększyć rozmiar pliku.

Czy zwiększenie głębi kolorów pomaga zmniejszyć rozmiar obrazu?

Nie. Większa głębia kolorów oznacza więcej informacji o kolorze każdego piksela, co może zwiększyć rozmiar pliku.

Dlaczego duże obrazy mogą pogarszać działanie strony internetowej?

Duże pliki graficzne dłużej się pobierają, zwiększają transfer danych i mogą opóźniać wyświetlenie strony użytkownikowi.

Co oznacza skrót W3C?

W3C oznacza World Wide Web Consortium. Jest to organizacja zajmująca się opracowywaniem standardów dla technologii internetowych.

Czym zajmuje się organizacja W3C?

W3C, czyli World Wide Web Consortium, opracowuje i publikuje standardy technologii internetowych, m.in. HTML, CSS i wytyczne dostępności WCAG.

Jakie technologie internetowe są kojarzone ze standardami W3C?

Z W3C kojarzy się przede wszystkim HTML, CSS, DOM oraz standardy dostępności stron, takie jak WCAG.

Dlaczego standardy HTML są ważne przy tworzeniu stron internetowych?

Standardy HTML ujednolicają sposób tworzenia dokumentów WWW, dzięki czemu strony mogą być poprawnie interpretowane przez różne przeglądarki i narzędzia.

Dlaczego standardy HTML są potrzebne?

Standardy HTML określają, jak przeglądarki powinny interpretować kod strony. Dzięki temu strony działają bardziej przewidywalnie w różnych przeglądarkach.

Czym różni się W3C od ISO?

W3C specjalizuje się w standardach sieci WWW, natomiast ISO jest międzynarodową organizacją normalizacyjną obejmującą wiele dziedzin, nie tylko technologie internetowe.

Czy WYSIWYG jest organizacją standaryzującą HTML?

Nie. WYSIWYG oznacza sposób edycji treści, w którym użytkownik widzi efekt podobny do końcowego wyglądu dokumentu lub strony.

Czym różni się W3C od ISO?

W3C specjalizuje się w standardach technologii WWW, takich jak HTML i CSS. ISO to ogólnoświatowa organizacja normalizacyjna zajmująca się wieloma dziedzinami, nie tylko Internetem.

Dlaczego WYSIWYG nie jest poprawną odpowiedzią w tym pytaniu?

WYSIWYG to sposób edycji dokumentu lub strony, w którym widoczny efekt przypomina wynik końcowy. Nie jest to organizacja standaryzująca HTML.

Jaki związek ma W3C z walidacją stron HTML?

W3C udostępnia narzędzia walidacyjne, które sprawdzają, czy kod HTML jest zgodny ze standardami i nie zawiera błędów składniowych.

Czym zajmuje się NASK i dlaczego nie pasuje do pytania o HTML?

NASK to polska instytucja badawcza i operator rejestru domeny `.pl`. Nie odpowiada za wyznaczanie standardów języka HTML.

Co oznacza operator IN w warunku SQL?

Operator IN sprawdza, czy wartość kolumny znajduje się na podanej liście wartości. Warunek `wiek IN (18,30)` oznacza wiek równy 18 albo równy 30.

Co oznacza warunek WHERE wiek IN (18, 30)?

Oznacza, że wybrane zostaną tylko rekordy, w których kolumna wiek ma wartość 18 albo 30. Nie obejmuje wartości pomiędzy nimi.

Czy zapis `wiek IN (18,30)` oznacza przedział od 18 do 30?

Nie. Ten zapis wybiera tylko wartości dokładnie równe 18 lub 30. Do przedziału należy użyć np. `BETWEEN 18 AND 30` albo warunku `wiek >= 18 AND wiek <= 30`.

Jaka jest różnica między operatorem IN a BETWEEN w SQL?

`IN` sprawdza, czy wartość znajduje się na liście konkretnych wartości. `BETWEEN` sprawdza, czy wartość mieści się w podanym przedziale.

Jak zapisać warunek IN za pomocą operatora OR?

Warunek `wiek IN (18, 30)` można zapisać jako `wiek = 18 OR wiek = 30`. Oba zapisy są równoważne.

Jakie kolumny zostaną zwrócone przez zapytanie `SELECT imie, pesel, wiek FROM dane`?

Zapytanie zwróci tylko trzy wskazane kolumny: `imie`, `pesel` i `wiek`. Nie zwróci np. nazwiska, jeśli nie zostało wymienione po słowie `SELECT`.

Które kolumny zostaną zwrócone przez zapytanie SELECT imie, pesel, wiek FROM dane?

Zapytanie zwróci tylko kolumny `imie`, `pesel` i `wiek` z tabeli `dane`. Inne kolumny z tej tabeli nie pojawią się w wyniku.

Jaka jest rola klauzuli WHERE w zapytaniu SELECT?

Klauzula WHERE filtruje rekordy, czyli decyduje, które wiersze tabeli zostaną uwzględnione w wyniku. Bez WHERE zapytanie zwróciłoby wszystkie wiersze z tabeli.

Jak zapisać warunek równoważny `wiek IN (18,30)` bez operatora IN?

Można użyć operatora OR: `wiek = 18 OR wiek = 30`. Oba zapisy wybiorą osoby mające dokładnie 18 lub dokładnie 30 lat.

Czy IN (18, 30) oznacza przedział liczbowy od 18 do 30?

Nie. `IN (18, 30)` oznacza dokładnie wartości 18 lub 30. Do przedziału od 18 do 30 używa się np. `BETWEEN 18 AND 30`.

Czym różni się operator IN od operatora BETWEEN w SQL?

`IN` sprawdza przynależność do konkretnej listy wartości, np. 18 lub 30. `BETWEEN` sprawdza, czy wartość mieści się w zakresie, np. od 18 do 30 włącznie.

Do czego służy klauzula WHERE w zapytaniu SELECT?

Klauzula `WHERE` służy do filtrowania rekordów. Dzięki niej wynik zawiera tylko te wiersze, które spełniają podany warunek.

Na czym polega zasada poprawnego zagnieżdżania znaczników HTML?

Znacznik otwarty później musi zostać zamknięty wcześniej. Poprawny schemat to np. `<b><i>tekst</i></b>`, a błędny to `<b><i>tekst</b></i>`.

Na czym polega zasada poprawnego zagnieżdżania znaczników HTML?

Znacznik otwarty jako ostatni musi zostać zamknięty jako pierwszy. Nie wolno zamykać elementu zewnętrznego przed zamknięciem elementu znajdującego się w jego środku.

Dlaczego zapis <b><i>tekst</b></i> jest niepoprawny?

Element <i> został otwarty wewnątrz elementu <b>, więc powinien zostać zamknięty przed </b>. Poprawny zapis to <b><i>tekst</i></b>.

Dlaczego fragment `<b>ang.<i>Cascading Style Sheets</b></i>` jest niepoprawny?

Ponieważ znacznik `<i>` został otwarty wewnątrz `<b>`, ale zamknięto najpierw `<b>`. Narusza to kolejność zagnieżdżania elementów.

Czy znacznik <h6> jest poprawnym znacznikiem HTML?

Tak. <h6> jest poprawnym znacznikiem nagłówka HTML i oznacza nagłówek najniższego poziomu spośród h1-h6.

Jak poprawić błędne zagnieżdżenie znaczników `<b>` i `<i>` w podanym fragmencie?

Należy zamknąć `<i>` przed zamknięciem `<b>`, czyli zapisać: `<b>ang.<i>Cascading Style Sheets</i></b>`.

Czy znacznik <br> może występować wewnątrz akapitu <p>?

Tak. Znacznik <br> służy do wymuszenia przełamania linii i może być użyty wewnątrz akapitu.

Czy znacznik `<h6>` jest poprawnym znacznikiem HTML?

Tak. `<h6>` jest poprawnym znacznikiem nagłówka HTML i oznacza nagłówek najniższego poziomu spośród `<h1>`–`<h6>`.

Czy znacznik <br> wymaga znacznika zamykającego?

W HTML znacznik <br> jest elementem pustym i nie wymaga osobnego znacznika zamykającego. W XHTML często zapisuje się go jako <br />.

Czy znacznik `<br>` musi być zamykany w HTML5?

Nie. W HTML5 poprawny jest zapis `<br>`. Zapis `<br />` jest dopuszczalny, ale charakterystyczny głównie dla XHTML.

Jak poprawić fragment <b>ang.<i>Cascading Style Sheets</b></i>?

Należy najpierw zamknąć znacznik <i>, a dopiero potem <b>: <b>ang.<i>Cascading Style Sheets</i></b>.

Czy znacznik `<br>` może występować wewnątrz akapitu `<p>`?

Tak. `<br>` może być użyty wewnątrz `<p>`, jeśli chcemy wymusić przełamanie wiersza w obrębie akapitu.

Czym różni się błąd walidacji HTML od błędu wyglądu strony?

Błąd walidacji dotyczy niezgodności kodu ze standardem HTML. Błąd wyglądu może wynikać np. z CSS i nie zawsze oznacza niepoprawny HTML.

Czym jest walidacja kodu HTML?

Walidacja HTML to sprawdzenie, czy kod strony jest zgodny ze standardami języka HTML. Pozwala wykryć między innymi błędy składniowe i niepoprawne zagnieżdżenia znaczników.

Dlaczego MP3 ma mniejszy rozmiar niż WAV?

MP3 stosuje kompresję stratną, czyli usuwa część informacji dźwiękowych mniej istotnych dla słuchacza. WAV zwykle przechowuje dźwięk bez takiej kompresji.

Czym różni się kompresja stratna od bezstratnej?

Kompresja stratna usuwa część danych, aby mocno zmniejszyć rozmiar pliku, co może pogorszyć jakość. Kompresja bezstratna zmniejsza rozmiar bez utraty informacji, ale zwykle mniej skutecznie.

Dlaczego pliki WAV są zwykle większe niż MP3?

WAV najczęściej przechowuje dźwięk bez kompresji, dlatego zawiera znacznie więcej danych. MP3 usuwa część informacji dźwiękowych i zapisuje plik w mniejszym rozmiarze.

Czym różni się kompresja stratna od bezstratnej?

Kompresja stratna zmniejsza rozmiar kosztem części danych, np. MP3. Kompresja bezstratna zmniejsza rozmiar bez utraty informacji, np. FLAC.

Co oznacza PCM w kontekście dźwięku cyfrowego?

PCM to sposób cyfrowego zapisu dźwięku polegający na próbkowaniu sygnału analogowego. Zwykle jest to zapis nieskompresowany, dlatego zajmuje dużo miejsca.

Dlaczego PCM nie jest odpowiedzią w pytaniu o największą kompresję?

PCM to sposób nieskompresowanego cyfrowego zapisu dźwięku. Zwykle zajmuje dużo miejsca w porównaniu z MP3.

Jak bitrate wpływa na plik MP3?

Wyższy bitrate oznacza zwykle lepszą jakość dźwięku, ale większy rozmiar pliku. Niższy bitrate daje mniejszy plik, ale może powodować słyszalną utratę jakości.

Do czego najlepiej nadaje się format WAV?

WAV dobrze nadaje się do edycji, nagrywania i przechowywania dźwięku w wysokiej jakości. Jego wadą jest duży rozmiar plików.

Dlaczego MP3 jest często używany w internecie?

MP3 pozwala uzyskać mały rozmiar pliku przy akceptowalnej jakości dźwięku. Dzięki temu nadaje się do przesyłania, pobierania i odtwarzania online.

Dlaczego MP3 jest popularny w Internecie?

MP3 zapewnia mały rozmiar pliku przy akceptowalnej jakości dźwięku. Dzięki temu szybciej się pobiera i łatwiej go przesyłać.

Czy CD-Audio jest formatem silnie skompresowanym?

Nie. CD-Audio przechowuje dźwięk w jakości płyty CD, bez kompresji stratnej typu MP3, dlatego dane zajmują stosunkowo dużo miejsca.

Czy CD-Audio jest formatem silnie skompresowanym?

Nie. CD-Audio wykorzystuje nieskompresowany zapis PCM, dlatego nie oferuje dużej kompresji rozmiaru.

Jakiego atrybutu używa się do wskazania pliku dźwiękowego w HTML?

Do wskazania pliku audio stosuje się zwykle atrybut `src`, np. w znaczniku `<audio>` albo w elemencie `<source>`. Atrybut `href` służy głównie do odnośników, np. w znaczniku `<a>`.

Do czego służy atrybut src w elementach multimedialnych HTML?

Atrybut `src` wskazuje źródło pliku, np. obrazu, dźwięku lub filmu. W przypadku dźwięku może zawierać ścieżkę do pliku MP3, WAV lub OGG.

Dlaczego atrybut href nie pasuje do odtwarzania dźwięku jako tła muzycznego?

`href` służy głównie do podawania adresu odsyłacza, np. w znaczniku `<a>`. Do wskazywania pliku dźwiękowego używa się zwykle `src`, a nie `href`.

Dlaczego `href="c:/100.wav"` nie jest poprawnym sposobem odtwarzania dźwięku na stronie internetowej?

Atrybut `href` tworzy link do zasobu, ale sam nie uruchamia odtwarzania dźwięku jako tła. Dodatkowo ścieżka `c:/100.wav` wskazuje lokalny dysk komputera, więc nie będzie poprawnie działać u innych użytkowników strony.

Jakiego znacznika używa się obecnie do osadzania dźwięku w HTML?

Obecnie używa się znacznika `<audio>`. Pozwala on odtwarzać pliki dźwiękowe i może mieć atrybuty takie jak `src`, `controls`, `autoplay` oraz `loop`.

Jak współcześnie osadza się dźwięk na stronie HTML?

W HTML5 używa się znacznika `<audio>`, np. `<audio src="muzyka.mp3" controls></audio>`. Można też dodać atrybuty takie jak `autoplay`, `loop` i `muted`, zależnie od potrzeb.

Do czego służy atrybut `loop` przy odtwarzaniu dźwięku?

Atrybut `loop` powoduje zapętlenie odtwarzania pliku audio. W HTML5 jest to atrybut logiczny, więc zapisuje się go najczęściej jako samo `loop`, bez wartości liczbowej.

Co oznacza atrybut loop przy odtwarzaniu dźwięku?

Atrybut `loop` powoduje ponowne uruchomienie dźwięku po zakończeniu odtwarzania. W starszych rozwiązaniach można było spotkać zapis określający liczbę powtórzeń, np. `loop="10"`.

Dlaczego automatyczne odtwarzanie muzyki w tle może nie działać w nowoczesnych przeglądarkach?

Przeglądarki często blokują automatyczne odtwarzanie dźwięku, aby nie przeszkadzać użytkownikowi. Autoodtwarzanie jest zwykle dopuszczane, gdy dźwięk jest wyciszony albo po interakcji użytkownika ze stroną.

Dlaczego automatyczne odtwarzanie muzyki w tle może być problematyczne?

Przeglądarki często blokują automatyczne odtwarzanie dźwięku bez interakcji użytkownika. Jest to też niekorzystne dla dostępności i wygody korzystania ze strony.

Jaka jest różnica między controls a autoplay w znaczniku audio?

`controls` wyświetla użytkownikowi panel sterowania odtwarzaniem. `autoplay` próbuje rozpocząć odtwarzanie automatycznie po załadowaniu strony.

Jaka jest różnica między `src` a `href` w HTML?

`src` wskazuje źródło zasobu osadzanego w dokumencie, np. obrazu, skryptu lub dźwięku. `href` wskazuje adres odnośnika albo powiązanego zasobu, np. w `<a>` lub `<link>`.

Do czego służy funkcja var_dump() w PHP?

Służy do wyświetlania szczegółowych informacji o zmiennej: jej typu, wartości oraz struktury, jeśli jest tablicą lub obiektem.

Do czego służy funkcja var_dump() w PHP?

Funkcja var_dump() wyświetla informacje o zmiennej: jej typ oraz wartość. Jest często używana podczas debugowania kodu.

Czym różni się var_dump() od echo?

`echo` wypisuje głównie wartość, najczęściej tekst lub liczbę. `var_dump()` pokazuje także typ danych i dodatkowe informacje diagnostyczne.

Czym var_dump() różni się od echo?

echo wypisuje głównie tekst lub wartości proste, ale nie pokazuje typu zmiennej. var_dump() pokazuje zarówno typ, jak i szczegółową zawartość zmiennej.

Dlaczego strlen() nie jest poprawną odpowiedzią w tym pytaniu?

`strlen()` zwraca długość ciągu znaków, ale nie służy do sprawdzania typu zmiennej ani pełnej informacji o jej wartości.

Dlaczego var_dump() jest przydatne przy sprawdzaniu tablic?

Dla tablic var_dump() pokazuje liczbę elementów, indeksy, typy i wartości poszczególnych elementów. Dzięki temu łatwo sprawdzić strukturę danych.

Jakie informacje zwróci var_dump() dla zmiennej tekstowej?

Pokaże typ `string`, długość tekstu oraz jego zawartość, np. `string(3) "PHP"`.

Czy var_dump() powinno być używane w gotowej stronie produkcyjnej?

Nie powinno się go zostawiać w wersji produkcyjnej, ponieważ może ujawniać strukturę danych i informacje techniczne. Służy głównie do testowania i debugowania.

Kiedy warto używać var_dump() podczas tworzenia aplikacji?

Warto jej używać podczas debugowania, gdy trzeba sprawdzić, jaką wartość ma zmienna i czy ma oczekiwany typ danych.

Jakie informacje zwróci var_dump() dla zmiennej tekstowej?

Dla tekstu var_dump() pokaże typ string, długość ciągu oraz jego wartość. Przykładowo: string(5) "tekst".

Czy var_dump() nadaje się do wyświetlania danych użytkownikowi końcowemu?

Nie. Jest to funkcja diagnostyczna dla programisty, a nie narzędzie do estetycznego prezentowania danych w interfejsie strony.

Dlaczego readfile(), implode() i strlen() nie są poprawną odpowiedzią w tym pytaniu?

readfile() odczytuje i wysyła zawartość pliku, implode() łączy elementy tablicy w tekst, a strlen() zwraca długość tekstu. Żadna z tych funkcji nie pokazuje jednocześnie typu i wartości zmiennej.

Do czego służy właściwość CSS text-decoration?

Właściwość `text-decoration` służy do ustawiania dekoracji tekstu, np. podkreślenia, przekreślenia lub linii nad tekstem. Typowe wartości to `underline`, `overline` i `line-through`.

Do czego służy właściwość CSS text-decoration?

Właściwość `text-decoration` służy do ustawiania dekoracji tekstu, np. podkreślenia, przekreślenia lub linii nad tekstem. Typowe wartości to `underline`, `overline`, `line-through` i `none`.

Co oznacza wartość underline w CSS?

Wartość `underline` dodaje linię pod tekstem, czyli podkreślenie. Jest często domyślnie stosowana dla linków.

Co oznacza wartość underline w CSS?

Wartość `underline` dodaje linię pod tekstem, czyli podkreślenie. Jest często domyślnie stosowana dla linków.

Co oznacza wartość line-through w CSS?

Wartość `line-through` powoduje przekreślenie tekstu poziomą linią. Może być używana np. do oznaczania starej ceny produktu.

Co oznacza wartość line-through w CSS?

Wartość `line-through` przekreśla tekst poziomą linią. Może być używana np. do oznaczania starej ceny lub usuniętej treści.

Czym różnią się właściwości text-decoration i text-align?

`text-decoration` określa dekorację tekstu, np. podkreślenie lub przekreślenie. `text-align` odpowiada za wyrównanie tekstu, np. do lewej, do prawej lub do środka.

Czym różni się text-decoration od font-style?

`text-decoration` odpowiada za ozdobniki tekstu, np. podkreślenie lub przekreślenie. `font-style` określa styl kroju pisma, np. `normal`, `italic` lub `oblique`.

Czy wartość blink jest obecnie zalecana w CSS?

Wartość `blink` miała powodować miganie tekstu, ale jest przestarzała i słabo wspierana przez współczesne przeglądarki. Nie zaleca się jej używania w praktycznych projektach.

Czy wartość blink jest obecnie zalecana w CSS?

Nie. Wartość `blink` była używana do migania tekstu, ale jest przestarzała i w większości współczesnych przeglądarek nie jest obsługiwana lub nie powinna być stosowana.

Czy istnieje właściwość font-decoration w CSS?

Nie, standardową właściwością CSS do dekorowania tekstu jest `text-decoration`. Odpowiedź `font-decoration` jest myląca, ponieważ CSS używa osobnych właściwości takich jak `font-style`, `font-weight` i `text-decoration`.

Jak usunąć podkreślenie z linku za pomocą CSS?

Należy użyć deklaracji `text-decoration: none;`, np. `a { text-decoration: none; }`. Usuwa ona domyślne podkreślenie odnośnika.