Vrste podatkov PHP, spremenljivke, konstante, vaje za operaterje

Kazalo:

Anonim

V tej vadnici boste izvedeli-

  • Vrste podatkov PHP
  • PHP spremenljivka
  • Uporaba spremenljivk
  • Ulivanje s spremenljivim tipom
  • PHP Constant
  • PHP operaterji
  • Aritmetični operatorji
  • Operatorji dodelitve
  • Primerjalni operaterji
  • Logični operaterji

Vrste podatkov PHP

Podatkovni tip je razvrstitev podatkov v kategorijo glede na njene atribute;

  • Alfanumerični znaki so razvrščeni kot nizi
  • Cela števila so klasificirana cela števila
  • Števila z decimalnimi vejicami so razvrščena kot plavajoče vejice.
  • Resnične ali napačne vrednosti so razvrščene kot logične vrednosti.

PHP je ohlapen jezik; nima eksplicitno definiranih podatkovnih tipov. PHP določa vrste podatkov z analizo atributov posredovanih podatkov. PHP implicitno podpira naslednje tipe podatkov

  • Celo število - cela števila, npr. -3, 0, 69. Največja vrednost celotnega števila je odvisna od platforme. Na 32-bitnem stroju je običajno približno 2 milijardi. 64-bitni stroji imajo običajno večje vrednosti. Za določitev največje vrednosti se uporablja konstanta PHP_INT_MAX.

Izhod:

9223372036854775807
  • Število s plavajočo vejico - decimalna števila, npr. 3.14. znana so tudi kot dvojna ali realna števila. Najvišja vrednost plovca je odvisna od platforme. Števila s plavajočo vejico so večja od celih števil.
  • Niz znakov - npr. Hello World
  • Logična vrednost - npr. True ali false.

Preden se poglobimo v podrobnosti razprav o vrstah podatkov PHP, se najprej pogovorimo o spremenljivkah.

PHP spremenljivka

Spremenljivka je ime, ki je dano pomnilniški lokaciji, ki hrani podatke med izvajanjem.

Obseg spremenljivke določa njeno vidnost.

Globalna spremenljivka Php je dostopna vsem skriptom v aplikaciji.

Lokalna spremenljivka je dostopna samo skriptu, v katerem je bila definirana.

Zamislite si spremenljivko kot kozarec, ki vsebuje vodo. V kozarec lahko dodate vodo, jo popijete, ponovno napolnite itd.

Enako velja za spremenljivke. Spremenljivke se uporabljajo za shranjevanje podatkov in zagotavljanje shranjenih podatkov, kadar je to potrebno. Tako kot v drugih programskih jezikih tudi PHP podpira spremenljivke. Poglejmo zdaj pravila, ki smo jih upoštevali pri ustvarjanju spremenljivk v PHP.

  • Vsa imena spremenljivk se morajo začeti z znakom dolarja, npr
  • Imena spremenljivk razlikujejo med velikimi in malimi črkami; to pomeni, da se $ my_var razlikuje od $ MY_VAR
  • Imena vseh spremenljivk se morajo začeti s črko, ki sledi drugim znakom, npr. $ My_var1. $ 1my_var ni pravno ime spremenljivke.
  • Imena spremenljivk ne smejo vsebovati presledkov, “$ first name” ni pravno ime spremenljivke. Namesto presledka lahko namesto tega uporabite podčrtaj, npr. $ First_name. Za ločevanje imen spremenljivk ne morete uporabljati znakov, kot sta znak za dolar ali minus.

Poglejmo zdaj, kako PHP določa vrsto podatkov glede na atribute dobavljenih podatkov.

Izhod:

1

Števila s plavajočo vejico

Izhod:

3.14

Niz znakov

Izhod:

Hypertext Pre Processor

Uporaba spremenljivk

Spremenljivke pomagajo ločevati podatke od programskih algoritmov.

Isti algoritem je mogoče uporabiti za različne vrednosti vhodnih podatkov.

Recimo, da razvijate program kalkulatorjev, ki sešteva dve številki, lahko ustvarite dve spremenljivki, ki sprejmeta števili, nato pa uporabite imena spremenljivk v izrazu, ki sešteva.

Ulivanje s spremenljivimi tipi

Izvajanje aritmetičnih izračunov z uporabo spremenljivk v jeziku, kot je C #, zahteva, da so spremenljivke istega podatkovnega tipa.

Ulivanje tipa je pretvorba spremenljivke ali vrednosti v želeni podatkovni tip.

To je zelo koristno pri izvajanju aritmetičnih izračunov, ki zahtevajo, da so spremenljivke istega tipa podatkov.

Predvajanje tipov v PHP opravi tolmač.

V drugih jezikih, kot je C #, morate spremenljivke oddati. Spodnja koda prikazuje ulivanje vrst v jeziku C #.

Spodnji diagram prikazuje PHP, ki izvaja zgornji primer.

PHP vam omogoča tudi predvajanje podatkovnega tipa. To je znano kot eksplicitno oddajanje. Spodnja koda prikazuje eksplicitno ulivanje tipa.

Izhod:

2

Nad izhodom kode 2 Funkcija var_dump se uporablja za določanje podatkovnega tipa. Spodnja koda prikazuje, kako uporabljati funkcijo var_dump.

Izhod:

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

PHP Constant

Določi konstanto - Konstanta je spremenljivka, katere vrednosti med izvajanjem ni mogoče spremeniti.

Recimo, da razvijamo program, ki uporablja vrednost PI 3.14, lahko za shranjevanje njegove vrednosti uporabimo konstanto.

Poglejmo si zdaj primer, ki definira konstanto. opredelite ('PI', 3.14); // ustvari konstanto z vrednostjo 3,14 Ko definirate PI kot 3,14, bo zapisovanje spodnje kode ustvarilo napako PI = 4; // PI je bil definiran kot konstanta, zato dodelitev vrednosti ni dovoljena.

PHP operaterji

Aritmetični operatorji

Aritmetični operatorji se uporabljajo za izvajanje aritmetičnih operacij na numeričnih podatkih. Operator združevanja deluje tudi na vrednosti nizov. PHP podpira naslednje operaterje.

Operater Ime Opis Primer Izhod
+ Dodatek Vsota x in y 1 + 1; 2.
- Odštevanje Razlika med x in y 1 - 1; 0
* Množenje Množi x in y 3 * 7; 21.
/ Divizija Količnik x in y 45/5; 9.
% Php modul Opozori na potapljanje x in y 10% 3; 1.
-n Negacija Pretvori n v negativno število - (- 5); 5.
x. y Združevanje Sestavi x in y "PHP". "KAMENI"; 10. 3; PHP ROCKS103

Operatorji dodelitve

Operatorji dodelitve se uporabljajo za dodelitev vrednosti spremenljivkam. Uporabljajo se lahko tudi skupaj z aritmetičnimi operatorji.

Operater Ime Opis Primer Izhod
x =? dodelitev Dodeli vrednost x? $ x = 5; 5.
x + =? dodatek Poveča vrednost x za? $ x = 2; $ x + = 1; 3.
X - =? odštevanje Odšteje? od vrednosti x $ x = 3; $ x - = 2; 1.
X * =? množenje Množi vrednost x? krat $ x = 0; $ x * = 9; 0
X / =? delitev Količnik x in? $ x = 6; $ x / = 3; 2.
X% =? modul Opomnik o delitvi x s? $ x = 3; $ x% = 2; 1.
X. =? združiti Sestavlja predmete "$ x = 'Lepo'; $ x. = 'Kul!';" Precej kul!

Primerjalni operaterji

Primerjalni operatorji se uporabljajo za primerjavo vrednosti in podatkovnih vrst.

Operater Ime Opis Primer Izhod
X == y Enako Primerja x in y in nato vrne true, če sta enaki 1 == "1"; Res ali 1
X === y enako Primerja vrednosti in vrste podatkov. 1 === "1"; False ali 0. Ker je 1 celo število, "1" pa niz
X! = Y, x <> y PHP Ni enako Primerja vrednosti x in y. vrne true, če vrednosti niso enake 2! = 1; Res ali 1
X> y Večji kot Primerja vrednosti x in y. vrne true, če je x večji od y 3> 1; Res ali 1
X Manj kot Primerja vrednosti x in y. vrne true, če je x manj kot y 2 <1; Napačno ali 0
X> = y Večja ali enaka Primerja vrednosti x in y. vrne true, če je x večji ali enak y 1> = 1 Res ali 1
X <= y Manj ali enako Primerja vrednosti x in y. vrne true, če je x večji ali enak y 8 <= 6 Napačno ali 0

Logični operaterji

Pri delu z logičnimi operatorji se vsako število, večje od ali manjše od nič (0), oceni na true. Zero (0) oceni na false.

Operater Ime Opis Primer Izhod
X in y, x && y In Vrne true, če sta oba x in y enaka 1 in 4; True && False; True ali 1False ali 0
X ali y, x || y Ali Vrne true, če je x ali y res 6 ali 9; 0 || 0; True ali 1False ali 0
X xor y Ekskluzivno ali, xor Vrne true, če je res samo x ali če je res samo y 1 x ali 1; 1 x ali 0; Napačno ali 0 Resnično ali 1
! x Ne Vrne true, če je x neresnično, in false, če je x resnično ! 0; Res ali 1

Povzetek

  • PHP je ohlapen tip jezika.
  • Spremenljivke so pomnilniške lokacije, ki se uporabljajo za shranjevanje podatkov
  • Vrednosti konstant ni mogoče spreminjati med izvajanjem
  • Vlivanje tipa se uporablja za pretvorbo vrednosti ali spremenljivke v želeni podatkovni tip
  • Aritmetični operatorji se uporabljajo za manipulacijo s številskimi podatki
  • Operatorji dodelitve se uporabljajo za dodelitev podatkov spremenljivkam
  • Primerjalni operatorji se uporabljajo za primerjavo spremenljivk ali vrednosti
  • Logični operatorji se uporabljajo za primerjavo pogojev ali vrednosti