Laravel

Podstawy PHP

Zmienne i stałe, typy, arrays, control flow, funkcje, namespaces, obsługa błędów

25 pytań z rozmów·
Junior
1

Jaka jest główna różnica między zmienną a stałą w PHP?

Odpowiedź

Stała jest definiowana tylko raz, a jej wartości nie można później zmienić, w przeciwieństwie do zmiennej, której wartość może się zmienić w dowolnym momencie podczas wykonywania skryptu. Stałe deklaruje się za pomocą define() lub const i nie wymagają symbolu $ przed nazwą. Są szczególnie przydatne do przechowywania wartości konfiguracyjnych, które nigdy nie powinny się zmieniać, takich jak ścieżki plików, bazowe adresy URL czy klucze API.

2

Jak poprawnie zadeklarować zmienną w PHP?

Odpowiedź

W PHP wszystkie zmienne muszą zaczynać się od symbolu $, po którym następuje nazwa zmiennej. Nazwa może zawierać litery, cyfry i podkreślenia, ale musi zaczynać się od litery lub podkreślenia. PHP rozróżnia wielkość liter w nazwach zmiennych, co oznacza, że $name i $Name to dwie różne zmienne. Nie trzeba deklarować typu podczas tworzenia zmiennej, ponieważ PHP jest językiem z dynamicznym typowaniem.

3

Jaki typ danych zwraca następujące wyrażenie: 5 + 3.2?

Odpowiedź

Gdy operacja arytmetyczna obejmuje liczbę całkowitą i liczbę zmiennoprzecinkową, PHP automatycznie konwertuje wynik na float, aby zachować precyzję dziesiętną. Ta automatyczna konwersja typów nazywana jest type juggling lub koercją typów. W tym przykładzie 5 to integer, a 3.2 to float, więc wynik 8.2 automatycznie będzie typu float. To ważne zachowanie, które należy rozumieć, aby uniknąć błędów obliczeniowych w aplikacjach finansowych lub naukowych.

4

Która funkcja sprawdza, czy zmienna jest zdefiniowana i nie jest null?

5

Jak zadeklarować stałą klasy w PHP?

+22 pytań z rozmów

Opanuj Laravel na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo