Vrste PHP podataka, varijable, konstanta, Vodič za operatore

U ovom vodiču naučit ćete-

  • Vrste podataka PHP
  • PHP varijabla
  • Upotreba varijabli
  • Lijevanje promjenjivog tipa
  • PHP konstanta
  • PHP operateri
  • Aritmetički operatori
  • Operatori dodjele
  • Operatori usporedbe
  • Logički operatori

Vrste podataka PHP

Vrsta podataka klasifikacija je podataka u kategoriju prema njihovim atributima;

  • Alfanumerički znakovi klasificirani su kao nizovi
  • Cijeli brojevi su klasificirani cijeli brojevi
  • Brojevi s decimalnim zarezima klasificiraju se kao plutajuće točke.
  • Istinite ili lažne vrijednosti klasificirane su kao logičke vrijednosti.

PHP je slabo otkucan jezik; nema eksplicitno definirane tipove podataka. PHP utvrđuje vrste podataka analizirajući atribute dostavljenih podataka. PHP implicitno podržava sljedeće tipove podataka

  • Cijeli broj - cijeli brojevi, npr. -3, 0, 69. Maksimalna vrijednost cijelog broja ovisi o platformi. Na 32-bitnom stroju to je obično oko 2 milijarde. 64-bitni strojevi obično imaju veće vrijednosti. Konstanta PHP_INT_MAX koristi se za određivanje maksimalne vrijednosti.

Izlaz:

9223372036854775807
  • Broj s pomičnim zarezom - decimalni brojevi, npr. 3.14. poznati su i kao dvostruki ili stvarni brojevi. Maksimalna vrijednost plovka ovisi o platformi. Brojevi s pomičnim zarezom veći su od cijelih brojeva.
  • Niz znakova - npr. Hello World
  • Boolean - npr. Tačno ili netačno.

Prije nego što krenemo u više detalja raspravljajući o vrstama podataka PHP, prvo razgovarajmo o varijablama.

PHP varijabla

Varijabla je naziv koji se daje memorijskoj lokaciji koja pohranjuje podatke tijekom izvođenja.

Opseg varijable određuje njezinu vidljivost.

Globalna varijabla Php dostupna je svim skriptama u aplikaciji.

Lokalna varijabla dostupna je samo skripti u kojoj je definirana.

Zamišljajte varijablu kao čašu koja sadrži vodu. Možete dodati vodu u čašu, popiti je, ponovno napuniti, itd.

Isto vrijedi i za varijable. Varijable se koriste za pohranu podataka i pružanje pohranjenih podataka po potrebi. Kao i u drugim programskim jezicima, i PHP podržava varijable. Pogledajmo sada pravila koja su se slijedila prilikom stvaranja varijabli u PHP-u.

  • Sva imena varijabli moraju počinjati znakom dolara, npr
  • Imena varijabli razlikuju velika i mala slova; to znači da se $ my_var razlikuje od $ MY_VAR
  • Imena svih varijabli moraju počinjati slovom i slijediti ostale znakove, npr. $ My_var1. $ 1my_var nije pravni naziv varijable.
  • Imena varijabli ne smiju sadržavati razmake, “$ first name” nije pravno ime varijable. Umjesto toga možete koristiti donju crtu umjesto razmaka, npr. $ First_name. Ne možete koristiti znakove kao što su znak dolara ili minus za odvajanje imena varijabli.

Pogledajmo sada kako PHP određuje vrstu podataka ovisno o atributima isporučenih podataka.


Izlaz:

1

Brojevi s pomičnom zarezom


Izlaz:

3.14

Nizovi znakova


Izlaz:

Hypertext Pre Processor

Upotreba varijabli

Varijable pomažu u odvajanju podataka od programskih algoritama.

Isti algoritam može se koristiti za različite vrijednosti ulaznih podataka.

Na primjer, pretpostavimo da razvijate program za računanje koji zbraja dva broja, možete stvoriti dvije varijable koje prihvaćaju brojeve, a zatim koristite nazive varijabli u izrazu koji vrši zbrajanje.

Lijevanje varijabilnim tipom

Izvođenje aritmetičkih izračuna pomoću varijabli u jeziku kao što je C # zahtijeva da varijable budu istog tipa podataka.

Lijevanje tipa pretvara varijablu ili vrijednost u željeni tip podataka.

To je vrlo korisno kada se izvode aritmetička izračunavanja koja zahtijevaju da varijable budu istog tipa podataka.

Lijevanje tipa u PHP-u vrši tumač.

U drugim jezicima, poput C #, morate emitirati varijable. Kôd u nastavku prikazuje lijevanje tipa u C #.

Dijagram u nastavku prikazuje PHP koji implementira gornji primjer.

PHP vam također omogućuje emitiranje vrste podataka. To je poznato kao eksplicitno lijevanje. Kôd u nastavku prikazuje eksplicitno lijevanje tipa.


Izlaz:

2

Iznad izlaza koda 2 Funkcija var_dump koristi se za određivanje tipa podataka. Kôd u nastavku pokazuje kako koristiti funkciju var_dump.


Izlaz:

int(1) float(1.5) string(10) "I Love PHP" bool(true)

PHP konstanta

Definiraj konstantu - Konstanta je varijabla čija se vrijednost ne može mijenjati tijekom izvođenja.

Pretpostavimo da razvijamo program koji koristi vrijednost PI 3.14, možemo koristiti konstantu za pohranu njegove vrijednosti.

Pogledajmo sada primjer koji definira konstantu. definirajte ('PI', 3.14); // stvara konstantu s vrijednošću 3,14 Jednom kada definirate PI kao 3,14, pisanje koda poput dolje generirat će pogrešku PI = 4; // PI je definiran kao konstanta, pa dodjela vrijednosti nije dopuštena.

PHP operateri

Aritmetički operatori

Aritmetički operatori koriste se za izvođenje aritmetičkih operacija na numeričkim podacima. Operator za spajanje radi i na vrijednostima nizova. PHP podržava sljedeće operatore.

Operater Ime Opis Primjer Izlaz
+ Dodatak Zbir x i y 1 + 1; 2
- Oduzimanje Razlika između x i y 1 - 1; 0
* Množenje Množi x i y 3 * 7; 21
/ Podjela Kvocijent x i y 45/5; 9
% Php modul Podsjeća na ronjenje x i y 10% 3; 1
-n Negacija Pretvara n u negativan broj - (- 5); 5
x . g Spajanje Sastavlja x i y "PHP". "STIJENE"; 10. 3; PHP STIJENE103

Operatori dodjele

Operatori dodjele koriste se za dodjeljivanje vrijednosti varijablama. Također se mogu koristiti zajedno s aritmetičkim operatorima.

Operater Ime Opis Primjer Izlaz
x =? zadatak Dodjeljuje vrijednost x? $ x = 5; 5
x + =? dodatak Povećava vrijednost x za? $ x = 2; $ x + = 1; 3
X - =? oduzimanje Oduzima? od vrijednosti x $ x = 3; $ x - = 2; 1
X * =? množenje Množi vrijednost x? puta $ x = 0; $ x * = 9; 0
X / =? podjela Kvocijent x i? $ x = 6; $ x / = 3; 2
X% =? modul Podsjetnik na dijeljenje x sa? $ x = 3; $ x% = 2; 1
X. =? ujediniti Sastavlja predmete "$ x = 'Lijepo'; $ x. = 'Super!';" Baš super!

Operatori usporedbe

Operatori usporedbe koriste se za usporedbu vrijednosti i tipova podataka.

Operater Ime Opis Primjer Izlaz
X == y Jednak Uspoređuje x i y, a zatim vraća true ako su jednaki 1 == "1"; Istina ili 1
X === god identičan Uspoređuje vrijednosti i vrste podataka. 1 === "1"; Lažno ili 0. Budući da je 1 cijeli broj, a "1" niz
X! = Y, x <> y PHP Nije jednako Uspoređuje vrijednosti x i y. vraća true ako vrijednosti nisu jednake 2! = 1; Istina ili 1
X> y Veći od Uspoređuje vrijednosti x i y. vraća true ako je x veće od y 3> 1; Istina ili 1
X Manje od Uspoređuje vrijednosti x i y. vraća true ako je x manje od y 2 <1; Lažno ili 0
X> = y Veći ili jednak Uspoređuje vrijednosti x i y. vraća true ako je x veće ili jednako y 1> = 1 Istina ili 1
X <= y Manje ili jednako Uspoređuje vrijednosti x i y. vraća true ako je x veće ili jednako y 8 <= 6 Lažno ili 0

Logički operatori

Pri radu s logičkim operatorima, bilo koji broj veći ili manji od nule (0) procjenjuje se na true. Nula (0) procjenjuje na false.

Operater Ime Opis Primjer Izlaz
X i y, x && y I Vraća true ako su i x i y jednaki 1 i 4; Tačno && Netačno; Tačno ili 1Netačno ili 0
X ili y, x || g Ili Vraća true ako je x ili y točno 6 ili 9; 0 || 0; Tačno ili 1Netačno ili 0
X xor y Ekskluzivno ili, xor Vraća true ako je samo x istina ili je samo y istina 1 xor 1; 1 xor 0; Lažno ili 0Istina ili 1
!x Ne Vraća true ako je x netačno i false ako je x točno ! 0; Istina ili 1

Sažetak

  • PHP je slabo otkucan jezik.
  • Varijable su memorijska mjesta koja se koriste za pohranu podataka
  • Vrijednost konstanti ne može se mijenjati tijekom izvođenja
  • Lijevanje tipa koristi se za pretvaranje vrijednosti ili varijable u željeni tip podataka
  • Aritmetički operatori koriste se za manipulaciju numeričkim podacima
  • Operatori dodjele koriste se za dodjeljivanje podataka varijablama
  • Operatori usporedbe koriste se za usporedbu varijabli ili vrijednosti
  • Za usporedbu uvjeta ili vrijednosti koriste se logički operatori

Zanimljivi članci...