Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Instrukcja if w PHP

Instrukcja if w PHP

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Instrukcja if służy w PHP do wykonania kodu tylko wtedy, gdy podany warunek jest spełniony.

Podstawowa składnia wygląda tak:

if (warunek) {
    // kod wykonywany, gdy warunek jest prawdziwy
}

Warunek zawsze zapisuje się w nawiasach okrągłych (). Blok instrukcji zapisuje się najczęściej w nawiasach klamrowych {}.

Przykład

$liczba = 10;

if ($liczba > 0) {
    echo 'Liczba dodatnia';
}

W kontekście połączenia z bazą danych warunek może sprawdzać wynik funkcji:

if (mysqli_connect_errno()) {
    echo 'Brak połączenia z bazą';
}

Funkcja mysqli_connect_errno() zwraca 0, gdy nie ma błędu, albo numer błędu, gdy połączenie się nie powiodło. PHP traktuje 0 jako false, a inną liczbę jako true.

Częste błędy składniowe

Niepoprawne są zapisy:

if {warunek} {}

oraz:

if (warunek)()

Po słowie if muszą wystąpić nawiasy okrągłe z warunkiem, a następnie blok kodu albo pojedyncza instrukcja.

Wniosek egzaminacyjny

W pytaniach o poprawność składni należy sprawdzić przede wszystkim kolejność znaków:

if (warunek) {
}

To podstawowy schemat poprawnej instrukcji warunkowej w PHP.