OPERATOR DZIELENIA MODULO %
Powoduje podzielenie wartości z lewej strony przez wartość z prawej strony i zwrócenie reszty z dzielenia. Funkcja zwraca wartość 0 w przypadku braku reszty lub resztę, jeśli występuje.
<?php
$a = 10;
$b = 3;
echo $a % $b;
?>
Program po wykonaniu operacji pokaże rezultat 1.
OPERATOR PRZYPISANIA =
Najważniejszym operatorem ze wszystkich istniejących w języku programowania jest znak równości. Pozwala on między innymi wpisać do danej zmiennej dowolną wartość, zwrócić wartość z funkcji i zainicjalizować obiekt. Ekspert stworzył zmienną, przypisał do niej wartość, a następnie wyświetlił ją komendą echo.
<?php
$Zmienna = 10;
echo $Zmienna;
?>
Program po wykonaniu operacji pokaże rezultat 10.
OPERATOR ILOCZYN BITOWY &
Ten operator zwraca do funkcji wartość wynikającą z operacji iloczynu logicznego na każdej parze bitów z dwóch podanych zmiennych.
Nasz skrypt porównuje dwie podane zmienne i bada, czy bity w parze zmiennych się różnią.
<?php
$Zmienna1 = 1;
$Zmienna2 = 1;
if ($Zmienna1 & $Zmienna2)
{
echo ‚Bity w zmiennej numer 1 i 2 są takie same. <br />’;
}
?>
Program po wykonaniu operacji pokaże rezultat: Bity w zmiennej numer 1 i 2 są takie same.
OPERATOR SUMA BITOWA |
Operator zwraca wartość wynikającą z operacji sumy logicznej na każdej parze bitów w zmiennych. W zależności od wyniku porównania zwróci odpowiednią wartość, której można użyc wewnątrz warunku i wyświetlić rezultat.
<?php
$Zmienna1 = 0;
$Zmienna2 = 1;
if ($Zmienna1 | $Zmienna2)
{
echo ‚Bity w zmiennej numer 1 i 2 są ustawione. <br />’;
}
?>
Program po wykonaniu operacji pokaże rezultat: Bity w zmiennej numer 1 i 2 są ustawione.
OPERATOR RÓŻNICA BITOWA ^
Sprawdza, czy bity zostały ustawione w którejkolwiek zmiennej, przy czym nie mogą być ustawione w dwóch jednocześnie.
Zwraca liczbę. Można dzięki niemu skonstruować instrukcję warunkową i wyświetlić rezultat
<?php
$Zmienna1 = 0;
$Zmienna2 = 1;
if ($Zmienna1 ^ $Zmienna2)
{
echo ‚Bity w zmiennej numer 1 i 2 są poprawnie ustawione. <br />’;
}
?>
Program po wykonaniu operacji pokaże rezultat: Bity w zmiennej numer 1 i 2 są poprawnie ustawione.