KOMENTARZE
W kodzie PHP możemy stosować komentarze , tak jak w większości innych języków programowania . Są one ignorowane i przetwarzane podczas działania skryptu . Do wyboru mamy trzy rodzaje komentarzy :
-komentarz blokowy
-komentarz jednowierszowy
-komentarz jednowierszowy uniksowy
KOMENTARZ BLOKOWY
Zaczyna się od znaku /* , a kończy na znaku */ . Wszystko to co znajduje się pomiędzy tymi znacznikami jest traktowane jako komentarz . Należy pamiętać , że komentarzy tego typu , nie wolno zagnieżdżać
KOMENTARZ JEDNOWIERSZOWY
Ten typ komentarza został zaczerpnięty ze składni takich języków , jak C++ . Rozpoczyna się on od znaków // , i kończy w bieżącej linii skryptu .
KOMENTARZ JEDNOWIERSZOWY UNIKSOWY
Ma takie samo działanie jak komentarz jednowierszowy , jedynie jego wygląd jest inny
ZMIENNE W PHP
Pozwalają przechowywać dane . Każda zmienna posiada nazwę oraz typ . Nazwa to id , dzięki któremu możemy odwoływać się do zmiennej w kodzie . Natomiast typ określa jakiego typu dane zmienna przechowuje . Typy zmiennych mogą zmieniać się dowolnie podczas działania skryptu .
FUNKCJE KONTROLUJĄCE TYP ZMIENNYCH
gettype() - zwraca typ zmiennej
is_array() - Zwraca wartość true , jeżeli zmienna przekazana jako argument jest tablicą , w przeciwnym wypadku zwraca wartość false
is_bool() - Zwraca wartość true , jeżeli zmienna przekazana jako argument jest typu boolean , w przeciwnym wypadku zwraca wartość false
is_double() - Zwraca wartość true , jeżeli zmienna przekazana jako argument jest typu float , w przeciwnym wypadku zwraca wartość false
is_float() - Zwraca wartość true , jeżeli zmienna przekazana jako argument jest typu float , w przeciwnym wypadku zwraca wartość false
is_int - Zwraca wartość true , jeżeli zmienna przekazana jako argument ,jest typu integer , w przeciwnym wypadku zwraca wartość false
is_integer() - Zwraca wartość true , jeżeli zmienna przekazana jako argument jest typu integer , w przeciwnym wypadku zwraca wartość false
is_long() - Zwraca wartość true , jeżeli zmienna , przekazana jako argument jest typu integer , w przeciwnym wypadku zwraca wartość false
is_null() - Zwraca wartość true , jeżeli zmienna , przekazana jako argument jest typu null , w przeciwnym wypadku zwraca wartość false
is_object() - Zwraca wartość true , jeżeli zmienna przekazana jako argument , jest typu object , w przeciwnym wypadku zwraca wartość false
is_real() - Zwraca wartość true , jeżeli zmienna przekazana jako argument jest typu real , w przeciwnym wypadku zwraca wartość false
is_resource() - Zwraca wartość true , jeżeli zmienna przekazana jako argument jest typu resource , w przeciwnym wypadku zwraca wartość false
is_string() - Zwraca wartość true , jeżeli zmienna przekazana jako argument jest typu string w przeciwnym wypadku zwraca wartość false
is_scalar() - Zwraca wartość true , jeżeli zmienna przekazana jako argument jest typu skalarnego , w przeciwnym wypadku zwróci wartość false
ZMIENNE SUPERGLOBALNE
Są dostępne w każdej części skryptu . Lista dostępnych zmiennych globalnych :
$GLOBALS - tablica zawierająca odniesienie do każdej zmiennej globalnej stworzonej przez użytkownika . Tablica została wprowadzona w PHP 3
$_SERVER - Tablica zawierająca informacje ustawiane przez serwer WWW . Zmienna jest dostępna od PHP 4.1.0
$_GET - Tablica zawierająca dane przekazywane do serwera za pomocą metody GET . Zmienna jest dostępna od PHP 4.1.0
$_POST -Tablica zawierająca dane przekazywane do serwera za pomocą metody POST . Zmienna jest dostępna od PHP 4.1.0
$_COOKIE - Tablica zawiera cookies przekazane z serwera www . Zmienna jest dostępna od PHP 4.1.0
$_FILES - Tablica zawierająca elementy przekazane do skryptu za pomocą metody POST podczas przesyłania plików do serwera . Zmienna jest dostępna od PHP 4.1.0
$_ENV - Tablica zawierająca wartości zmiennych środowiskowych przekazanych z systemu , na którym działa PHP. Jest dostępna od PHP 4.1.0
$_SESSION - Tablica asocjacyjna zawierająca dane związane z bieżącą sesją
$_REQUEST - Tablica asocjacyjna zawierająca dane z $_GET , $_POST , $COOKIE . Zmienna jest dostępna od PHP 4.1.0
STAŁE
Nie może zmieniać swojej wartości podczas działania skryptu . Definiowane są za pomocą słowa define , od PHP 5.3.0 można także użyć słowa const .
OPERATORY
Na zmiennych możemy przeprowadzać różne operacje . Występujące w PHP operatory można podzielić na 7 grup :
-arytmetyczne
-bitowe
-logiczne
-przypisania
-relacyjne
-inkrementacji i dekrementacji
-pozostałe
OPERATORY ARYTMETYCZNE
Wykonują operacje arytmetyczne .
* mnożenie
/ dzielenie
+ dodawanie
- odejmowanie
% dzielenie modulo
** potegowanie
OPERATORY INKREMENTACJI I DEKREMENTACJI
OPERATORY BITOWE
Wykonują operacje na bitach . Występujące w PHP operatory to : iloczyn bitowy , suma bitowa , negacja bitowa , suma modulo 2 oraz operacje przesunięć bitów .
& Iloczyn bitowy AND $a & $b
| suma bitowa OR $a | $b
~ negacja bitowa NOT ~$a
^ bitowa różnica symetryczna XOR $a ^ $b
>> Przesunięcie bitowe w prawo $a >> $b
<< Przesunięcie bitowe w lewo $a << $b
OPERATORY RELACYJNE
Porównują argumenty . W większości wypadków wynikiem ich działania jest wartość logiczna true u false
= = Wynikiem jest true , jeżeli argumenty są sobie równe
= = = Wynikiem jest true , jeżeli argumenty są sobie równe i są tego samego typu
< > Wynikiem jest true , jeżeli argumenty są od siebie różne
!= Wynikiem jest true , jeżeli argumenty są różne
!= = Wynikiem
> Wynikiem jest true , jeżeli argument lewostronny jest większy od prawostronnego
< Wynikiem jest true , jeżeli argument lewostronny jest mniejszy od prawostronnego
>= Wynikiem jest true , jeżeli argument lewostronny jest większy lub równy prawostronnemu
<= Wynikiem jest true , jeżeli argument lewostronny jest mniejszy lub równy prawostronnemu
FUNKCJE KONWERSJI TYPÓW
intval() - wykonuje konwersję na typ int
floatval() - wykonuje konwersje na typ float
doubleval() - wykonuje konwersje na typ float
strval() - wykonuje konwersje na typ string
boolval() - wykonuje konwersje na typ boolean
Komentarze
Prześlij komentarz