-- UPDATED BY CHATGPT 4o - NOT FULL
INSERT INTO questions (content, answerA, answerB, answerC, answerD, answerChar) VALUES
('Jaki będzie wynik działania poniższego kodu?&lt;br&gt;&lt;br&gt;Kod:&lt;br&gt;&lt;?php $x = 5; echo $x + 3; ?&gt;', '5', '3', '8', 'Błąd składni', 'C'),
('Co wypisze poniższy kod PHP?&lt;br&gt;&lt;br&gt;Kod:&lt;br&gt;&lt;?php $a = \'3\'; $b = 4; echo $a + $b; ?&gt;', '34', '7', '3', 'Błąd typu', 'B'),
('Ile elementów ma tablica w tym kodzie?&lt;br&gt;&lt;br&gt;Kod:&lt;br&gt;&lt;?php $arr = [1, 2, 3]; echo count($arr); ?&gt;', '2', '3', '0', 'Błąd', 'B'),
('Co wypisze ten kod?&lt;br&gt;&lt;br&gt;Kod:&lt;br&gt;&lt;?php $x = 10; if ($x &gt; 5) { echo \'duży\'; } ?&gt;', 'mały', 'duży', 'nic', 'Błąd składni', 'B'),
('Jaki będzie wynik działania funkcji?&lt;br&gt;&lt;br&gt;Kod:&lt;br&gt;&lt;?php function foo($x) { return $x * 2; } echo foo(4); ?&gt;', '4', '8', '2', 'Błąd', 'B'),
('Co wypisze kod z operatorem warunkowym?&lt;br&gt;&lt;br&gt;Kod:&lt;br&gt;&lt;?php $x = 5; echo $x == 5 ? \'tak\' : \'nie\'; ?&gt;', 'tak', 'nie', 'true', 'false', 'A'),
('Jaka będzie wartość wypisana przez pętlę?&lt;br&gt;&lt;br&gt;Kod:&lt;br&gt;&lt;?php $i = 0; while($i &lt; 3) { echo $i; $i++; } ?&gt;', '012', '123', '321', 'Błąd', 'A'),
('Jaki będzie wynik działania `isset()` dla $x = NULL?&lt;br&gt;&lt;br&gt;Kod:&lt;br&gt;&lt;?php $x = NULL; echo isset($x) ? \'tak\' : \'nie\'; ?&gt;', 'tak', 'nie', 'NULL', 'Błąd', 'B'),
('Co zostanie wypisane?&lt;br&gt;&lt;br&gt;Kod:&lt;br&gt;&lt;?php $x = [10 =&gt; \'a\', 20 =&gt; \'b\']; echo $x[10]; ?&gt;', '10', 'a', 'b', 'Błąd indeksu', 'B'),
('Jaką wartość wypisze kod?&lt;br&gt;&lt;br&gt;Kod:&lt;br&gt;&lt;?php $str = \'PHP\'; echo strtolower($str); ?&gt;', 'php', 'PHP', 'Php', 'błąd', 'A'),
('Co oznacza skrót PHP?', 'Personal Hypertext Processor', 'Private Home Page', 'PHP: Hypertext Preprocessor', 'Program Handling Protocol', 'C'),
('PHP jest językiem:', 'Kompilowanym', 'Interpretowanym', 'Deklaratywnym', 'Maszynowym', 'B'),
('Domyślnym rozszerzeniem pliku z kodem PHP jest:', '.html', '.phtml', '.php', '.js', 'C'),
('PHP działa głównie po stronie:', 'Klienta', 'Serwera', 'Przeglądarki', 'Bazy danych', 'B'),
('Które z poniższych to typy danych w PHP?', 'Integer, String, Float', 'Static, Final, Abstract', 'Byte, Char, Boolean', 'Function, Object, Method', 'A'),
('Które z poniższych NIE jest superglobalną zmienną w PHP?', '$_GET', '$_POST', '$_HTML', '$_SESSION', 'C'),
('Funkcja echo w PHP służy do:', 'Odczytu pliku', 'Wysyłania danych do przeglądarki', 'Tworzenia zmiennej', 'Wysyłania e-maila', 'B'),
('Instrukcja include w PHP:', 'Zatrzymuje skrypt w razie błędu', 'Dodaje zawartość pliku', 'Tworzy nowy plik', 'Wysyła zapytanie do bazy danych', 'B'),
('Który z poniższych operatorów służy do porównania wartości i typu?', '==', '=', '===', '=&gt;', 'C'),
('PHP może być używany z następującym systemem zarządzania bazą danych:', 'MySQL', 'Mongo', 'Redis', 'Hadoop', 'A');
INSERT INTO questions (content, answerA, answerB, answerC, answerD, answerChar) VALUES
('Jak rozpoczyna się blok kodu PHP?', '&lt;php&gt;', '&lt;?php', '&lt;script php&gt;', '&lt;?', 'B'),
('Która funkcja służy do sprawdzenia długości łańcucha znaków?', 'strlen()', 'length()', 'count()', 'size()', 'A'),
('Czym jest $GLOBALS w PHP?', 'Funkcją do globalizacji', 'Tablicą przechowującą wszystkie zmienne globalne', 'Zmienną sesyjną', 'Globalnym obiektem klas', 'B'),
('Czym jest $_SERVER?', 'Zmienna środowiskowa', 'Tablica danych o serwerze i środowisku', 'Funkcja do serwowania danych', 'Klasa sieciowa', 'B'),
('Funkcja isset() służy do:', 'Zmiany zmiennej', 'Ustawienia wartości', 'Sprawdzenia, czy zmienna istnieje', 'Inicjalizacji zmiennej', 'C'),
('Jakie słowo kluczowe definiuje funkcję w PHP?', 'function', 'def', 'method', 'func', 'A'),
('Która konstrukcja służy do obsługi wyjątków?', 'try-catch', 'try-else', 'if-error', 'exception-handler', 'A'),
('Który z poniższych mechanizmów służy do przechowywania danych między żądaniami HTTP?', 'Cookies', 'Echo', 'Include', 'Require', 'A'),
('Która zmienna zawiera dane przesłane metodą GET?', '$_POST', '$_DATA', '$_GET', '$_REQUEST', 'C'),
('Jakie słowo kluczowe kończy wykonanie funkcji i zwraca wartość?', 'return', 'exit', 'stop', 'break', 'A'),
('Która z tych zmiennych służy do pracy z sesją?', '$_COOKIE', '$_GET', '$_SESSION', '$_GLOBALS', 'C'),
('Która funkcja tworzy tablicę w PHP?', 'array()', 'list()', 'new array', 'create_array()', 'A'),
('Które rozszerzenie służy do obsługi baz danych MySQL w PHP?', 'PDO', 'MyPDO', 'MyDB', 'MySQLConnector', 'A'),
('Jakie słowo kluczowe służy do definiowania klasy?', 'class', 'struct', 'object', 'define', 'A'),
('Jak PHP traktuje zmienne niezainicjalizowane?', 'Ignoruje je', 'Zgłasza błąd krytyczny', 'Traktuje jako NULL', 'Ustawia na 0', 'C'),
('Jak zakończyć instrukcję w PHP?', 'kropką', 'dwukropkiem', 'średnikiem', 'znakiem zapytania', 'C'),
('Który z operatorów logicznych w PHP oznacza AND?', '&&', '||', '!', '&|', 'A'),
INSERT INTO questions (content, answerA, answerB, answerC, answerD, answerChar) VALUES
('Który operator służy do przypisania wartości?', '==', '::', '=', '=&gt;', 'C'),
('Które z poniższych NIE jest typem błędu w PHP?', 'E_NOTICE', 'E_ERROR', 'E_INFO', 'E_WARNING', 'C'),
('Co zwraca funkcja empty()?', 'true jeśli zmienna nie istnieje lub jest pusta', 'false zawsze', 'true zawsze', 'błąd', 'A'),
('Co zwraca funkcja is_array()?', 'true jeśli argument jest tablicą', 'false dla obiektów', 'true dla stringów', 'błąd', 'A'),
('Jak utworzyć stałą w PHP?', 'define()', 'const', 'setconst()', 'new const()', 'A'),
('Które słowo kluczowe wywołuje klasę nadrzędną?', 'super', 'parent', 'extends', 'base', 'B'),
('Czy PHP rozróżnia wielkość liter w nazwach zmiennych?', 'Tak', 'Nie', 'Czasami', 'Zależy od ustawień', 'A'),
('Która funkcja służy do usunięcia zmiennej?', 'unset()', 'delete()', 'remove()', 'erase()', 'A'),
('Jaką wartość zwróci strcmp("abc", "abc")?', 'true', '0', '1', '-1', 'B'),
('Który fragment kodu wyświetli \'Hello World\'?', '&lt;?php echo \'Hello World\'; ?&gt;', '&lt;?php print(\'Hello World\'); ?&gt;', '&lt;?php echo("Hello World") ?&gt;', '&lt;?php echo Hello World; ?&gt;', 'A'),
('Jak zainicjować tablicę w PHP?', '$arr = array(1, 2, 3);', '$arr = [1, 2, 3];', '$arr = new array(1, 2, 3);', '$arr = create_array(1,2,3);', 'B'),
('Jak sprawdzić, czy zmienna $x istnieje i nie jest NULL?', 'isset($x);', 'empty($x);', 'defined($x);', '$x !== null;', 'A'),
('Jak zapisać instrukcję warunkową IF w PHP?', 'if ($x &gt; 10) { echo $x; }', 'if $x &gt; 10 then echo $x;', 'if: $x &gt; 10 { echo $x; }', 'if $x &gt; 10 { echo $x }', 'A'),
('Jak zdefiniować funkcję w PHP?', 'function add($a, $b) { return $a + $b; }', 'def add($a, $b): return $a + $b', 'func add($a, $b) { return $a + $b; }', 'create function add($a, $b) { return $a + $b; }', 'A'),
('Jak rozpocząć sesję w PHP?', 'session_start();', 'start_session();', 'session.begin();', 'begin_session();', 'A'),
('Jak zapisać komentarz jednoliniowy?', '// komentarz', '/* komentarz */', '# komentarz', '-- komentarz', 'D'),
('Jak sprawdzić długość łańcucha znaków?', 'strlen($str);', 'length($str);', 'count($str);', 'sizeof($str);', 'A'),
('Jak zadeklarować zmienną $name z wartością \'Jan\'?', '$name = \'Jan\';', 'name = \'Jan\';', '$name := \'Jan\';', '$name == \'Jan\';', 'A'),
('Jak przypisać wartość do klucza \'imie\' w tablicy?', '$tab[\'imie\'] = \'Jan\';', '$tab-&gt;imie = \'Jan\';', '$tab.imie = \'Jan\';', 'tab[\'imie\'] = \'Jan\';', 'A'),
('Jak połączyć dwie tablice?', 'array_merge($a, $b);', '$a + $b;', 'merge($a, $b);', '$a.append($b);', 'A');
