Dom Ciekawostki Zaawansowane operatory – Kurs programowania php

Zaawansowane operatory – Kurs programowania php

3 min odczyt
0
0
47

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 &

operatory
operatory

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.

 

Komentarze
Załaduj więcej podobnych artykułów
Załaduj więcej Redaktor
Załaduj więcej Ciekawostki

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Sprawdź też

Czy automatyka do bram to dobra inwestycja?

Jeszcze kilka lat temu automatyczne bramy były wykorzystywane głównie przez firmy, gdzie z…