Typy danych i konstrukcja if-else w PHP

Podczas używania konstrukcji if można porównywać również łańcuchy znaków. Jako przykład niech w zmiennej $test przechowywany jest jakiś łańcuch znaków, na przykład taki:

php<?php
  $test = 'abc';
?>

Sprawdźmy, czy zawartość zmiennej $test jest równa łańcuchowi 'abc':

php<?php
  $test = 'abc';
  
  if ($test == 'abc') {
    echo '+++'; // zadziała to, ponieważ zmienna jest równa 'abc'
  } else {
    echo '---';
  }
?>