Przejdź do głównej zawartości

PHP cz.4(Komentarze , Typy danych , Operatory)



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

Popularne posty z tego bloga

HTML - WSTĘP

DEFINICJA Jest to hipertekstowy język znaczników , wykorzystywany do tworzenia dokumentów hipertekstowych HISTORIA W 1980 fizyk Tim Berners-Lee , pracujący dla ośrodka naukowo-badawczego CERN , stworzył prototyp hipertekstowego systemu informacyjnego - ENQUIRE . System wykorzystywano do organizowania i udostępniania dokumentów związanych z badaniami naukowymi . Rewolucyjność pomysłu polegała na tym , że użytkownik posługując się odnośnikami , mógł z jednej lokalizacji przeglądać dokumenty fizycznie znajdujące się w innych miejscach na świecie . Pierwsza publicznie dostępna , specyfikacja języka HTML nazwana HTML Tags została zamieszczona przez Barnersa-Lee w 1991 roku . Zawierała 22 znaczniki , tworzące początkowy pierwszy szkielet HTML-a . Obecna najnowsza wersja to HMTL 5 . Logo HTML 5  Źródło : wikipedia.org

Java Podstawy cz.2 - Komentarze , Typy danych , Operatory

Komentarze Podobnie jak w większości języków programowania , nie są uwzględniane przez kompilator . W Javie są trzy rodzaje komentarzy : -Najczęściej stosowana metoda stosowania komentarzy to użycie znaków // . Komentarz ten kończy się w tej samej linii . -Komentarz blokowy . Zaczyna się od sekwencji znaków /* , a kończy sekwencją znaków */  -Trzeci rodzaj komentarza służy do automatycznego generowania dokumentacji . Komentarz ten zaczyna się od sekwencji znaków /** , a kończy sekwencją znaków */ Typy danych W Javie istnieje osiem podstawowych typów danych . Cztery z nich reprezentują liczby całkowite . Dwa typy liczby rzeczywiste , jeden o nazwie char zarezerwowano dla znaków , zaś ostatnim jest typ logiczny boolean , który przyjmuje dwie wartości : true lub false  Typy Całkowite Przechowują liczby pozbawione części ułamkowej . Zaliczają się do nich także wartości ujemne . int - Pojedyncza zmienna zajmuje 4 bajty . Zakres liczb od -2 147...