close
Cart icon
User menu icon
User icon
Skontaktuj się z nami:
+48 888-916-333
Lightbulb icon
Jak to działa?
FAQ icon
FAQ
Contact icon
Kontakt
Terms of service icon
Regulamin zakupów
Privacy policy icon
Polityka prywatności
Poznaj najczęściej zadawane pytania rekrutacyjne

PHP - popularne pytania rekrutacyjne z odpowiedziami

Sprawdź swoją wiedzę na temat języka PHP. Przygotowaliśmy dla Ciebie 10 przykładowych pytań, które przewijają się na rozmowach rekrutacyjnych. Obejmują one szeroki przekrój tematów z podstaw PHP.

Dziesięć pytań z PHP - sprawdź co umiesz

Tablice

Jak dodać nowy element na koniec tablicy w PHP?

A) array_unshift()
B) array_push()
C) array_shift()
D) array_pop()

Prawidłowa odpowiedź: B. Operację dodawania elementu na koniec tablicy możemy wykonać za pomocą wbudowanej funkcji array_push().

Funkcje

Jaki będzie wynik wykonania poniższej funkcji w PHP?


function addNumbers($num1, $num2 = 10) {
  return $num1 + $num2;
}

echo addNumbers(5);

A) 5
B) 10
C) 15
D) Błąd

Prawidłowa odpowiedź: C. Mamy tutaj przykład funkcji PHP z domyślną wartością parametru $num2 (wartość 10). Podaliśmy tylko wartości dla pierwszego parametru, więc drugi będzie miał wartość domyślną.

Przekazywanie przez referencję

Co zostanie wyświetlone na stronie po wykonaniu poniższego skryptu?


function multiplyByTwo(&$num) {
    $num *= 2;
}

$a = 4;
multiplyByTwo($a);
echo $a;

A) 2
B) 4
C) 8
D) 16

Prawidłowa odpowiedź: C. Mamy tutaj przekazywanie wartości przez referencję, a to oznacza, że zmieniona zostanie oryginalna wartość zmiennej $a.

PHP 250 pytań rekrutacyjnych

Obszerny zestaw realnych pytań rekrutacyjnych dla PHP Developera. Przygotuj się do rozmowy z interaktywnym kursem

Stałe

Jak zdefiniować stałą w PHP?

A) const PI = 3.1415;
B) define(PI, 3.1415);
C) define("PI", 3.1415);
D) PI = 3.1415;

Prawidłowe odpowiedzi: A, C. Mamy tutaj dwa sposoby definiowania stałych w języku PHP.

Operator trójargumentowy

Jaka wartość zostanie przypisana do zmiennej $result?


$num1 = 10;
$num2 = 5;
$result = ($num1 > $num2) ? ">" : "<=";
echo $result;

A) >
B) <=
C) ?

Prawidłowa odpowiedź: A. Ten fragment kodu zawiera operator trójargumentowy. To prosty sposób na zapis instrukcji warunkowej.

Require

Jaki typ błędu dostaniemy, jeśli plik, który próbujemy dołączyć, nie istnieje?


require 'file_not_exists.php';

A) Notice
B) Warning
C) Fatal error
D) Parse error

Prawidłowa odpowiedź: C. Przy próbie odwołania do nieistniejącego pliku, za pomocą instrukcji require, otrzymamy Fatal Error.

Operacje arytmetyczne

Która z poniższych funkcji matematycznych zaokrągla liczbę w górę?

A) floor()
B) round()
C) ceil()
D) rand()

Prawidłowa odpowiedź: C. Jeśli chcemy zaokrąglić liczbą w górę, możemy użyć funkcji ceil().

Sesje

Jak można przypisać wartość do zmiennej sesyjnej w PHP?

A) create_session_variable('username', 'John');
B) $_SESSION['username'] = 'John';
C) assign_session_value('username', 'John');
D) set_session_variable('username', 'John');

Prawidłowa odpowiedź: B. Mamy tu przykład zmiennej sesyjnej $_SESSION.

Interfejsy

Które z poniższych stwierdzeń dotyczących interfejsów w PHP jest prawdziwe?

A) Interfejsy mogą zawierać implementacje metod.
B) Klasa może implementować wiele interfejsów.
C) Interfejsy mogą dziedziczyć po innych interfejsach.
D) Interfejsy mogą mieć swoje własne pola.

Prawidłowe odpowiedzi: B, C.

PHP 250 pytań rekrutacyjnych

Obszerny zestaw realnych pytań rekrutacyjnych dla PHP Developera. Przygotuj się do rozmowy z interaktywnym kursem

Wysyłanie email

Jak wysłać wiadomość e-mail przy użyciu PHP?


$to = "example@example.com";
$subject = "subject";
$message = "message";
$headers = "From: sender@example.com";

A) send_email($to, $subject, $message, $headers);
B) Email::send($to, $subject, $message, $headers);
C) PHPMailer::send($to, $subject, $message, $headers);
D) mail($to, $subject, $message, $headers);

Prawidłowa odpowiedź: D. W celu wysłania wiadomości, można użyć funkcji mail(). Należy do niej przekazać wszystkie niezbędne parametry.

Podsumowanie - pytania rekrutacyjne PHP

Mamy nadzieję, że wybrane przez nas pytania pozwoliły Ci ocenić Twój obecny stan wiedzy na temat PHP.

W kursie PHP Developer 250 Pytań rekrutacyjnych znajdziesz aż 250 podobnych pytań. Obejmują one bardzo szeroki zakres materiału, dzięki czemu dobrze się przygotujesz do rozmowy kwalifikacyjnej. Kurs pozwoli Ci uzupełnić ewentualne braki w wiedzy i służy jako powtórka przed rozmową o pracę.

PHP 250 pytań rekrutacyjnych

Obszerny zestaw realnych pytań rekrutacyjnych dla PHP Developera. Przygotuj się do rozmowy z interaktywnym kursem