PHP-gegevenstypen, variabelen, constante, handleiding voor operators

Inhoudsopgave:

Anonim

In deze tutorial leer je-

  • PHP-gegevenstypen
  • PHP-variabele
  • Gebruik van variabelen
  • Variabel gieten
  • PHP-constante
  • PHP-operators
  • Rekenkundige operatoren
  • Toewijzingsoperatoren
  • Vergelijkingsoperatoren
  • Logische operators

PHP-gegevenstypen

Een gegevenstype is de classificatie van gegevens in een categorie op basis van hun attributen;

  • Alfanumerieke tekens worden geclassificeerd als tekenreeksen
  • Hele getallen zijn geclassificeerde gehele getallen
  • Getallen met decimalen worden geclassificeerd als drijvende komma's.
  • Waar of niet waar-waarden worden geclassificeerd als Booleaans.

PHP is een los getypte taal; het heeft geen expliciet gedefinieerde gegevenstypen. PHP bepaalt de gegevenstypen door de attributen van de aangeleverde gegevens te analyseren. PHP ondersteunt impliciet de volgende gegevenstypen

  • Geheel getal - gehele getallen, bijv. -3, 0, 69. De maximale waarde van een geheel getal is platformafhankelijk. Op een 32-bits machine is dat meestal ongeveer 2 miljard. 64-bits machines hebben meestal grotere waarden. De constante PHP_INT_MAX wordt gebruikt om de maximale waarde te bepalen.

Uitgang:

9223372036854775807
  • Drijvende-kommagetal - decimale getallen, bijv. 3.14. ze staan ​​ook bekend als dubbele of reële getallen. De maximale waarde van een float is platformafhankelijk. Drijvende-kommagetallen zijn groter dan gehele getallen.
  • Tekenreeks - bijv. Hallo wereld
  • Boolean - bijv. Waar of onwaar.

Voordat we ingaan op meer details over PHP-gegevenstypen, laten we eerst variabelen bespreken.

PHP-variabele

Een variabele is een naam die wordt gegeven aan een geheugenlocatie waarin gegevens tijdens runtime worden opgeslagen.

Het bereik van een variabele bepaalt de zichtbaarheid ervan.

Een globale Php-variabele is toegankelijk voor alle scripts in een applicatie.

Een lokale variabele is alleen toegankelijk voor het script waarin deze is gedefinieerd.

Beschouw een variabele als een glas met water. Je kunt water in het glas doen, alles opdrinken, weer bijvullen enz.

Hetzelfde geldt voor variabelen. Variabelen worden gebruikt om gegevens op te slaan en indien nodig opgeslagen gegevens te verstrekken. Net als in andere programmeertalen ondersteunt PHP ook variabelen. Laten we nu eens kijken naar de regels die worden gevolgd bij het maken van variabelen in PHP.

  • Alle variabelenamen moeten beginnen met het dollarteken, bijv
  • Variabelenamen zijn hoofdlettergevoelig; dit betekent dat $ my_var verschilt van $ MY_VAR
  • Alle variabelenamen moeten beginnen met een letter die andere tekens volgt, bijvoorbeeld $ my_var1. $ 1my_var is geen legale variabelenaam.
  • Variabelenamen mogen geen spaties bevatten, "$ voornaam" is geen legale variabelenaam. U kunt in plaats daarvan een onderstrepingsteken gebruiken in plaats van de spatie, bijvoorbeeld $ first_name. U kunt geen tekens zoals het dollar- of minteken gebruiken om variabelenamen te scheiden.

Laten we nu kijken hoe PHP het datatype bepaalt, afhankelijk van de attributen van de aangeleverde data.

Uitgang:

1

Drijvende-kommagetallen

Uitgang:

3.14

Tekenreeksen

Uitgang:

Hypertext Pre Processor

Gebruik van variabelen

Variabelen helpen gegevens te scheiden van de programma-algoritmen.

Hetzelfde algoritme kan worden gebruikt voor verschillende invoergegevenswaarden.

Stel dat u een rekenprogramma ontwikkelt dat twee getallen bij elkaar optelt, u kunt twee variabelen maken die de getallen accepteren en vervolgens de variabelenamen gebruiken in de uitdrukking die de optelling doet.

Variabel type gieten

Voor het uitvoeren van rekenkundige berekeningen met variabelen in een taal zoals C # moeten de variabelen van hetzelfde gegevenstype zijn.

Type casting is het converteren van een variabele of waarde naar een gewenst gegevenstype.

Dit is erg handig bij het uitvoeren van rekenkundige berekeningen waarbij variabelen van hetzelfde gegevenstype moeten zijn.

Type casting in PHP wordt gedaan door de tolk.

In andere talen, zoals C #, moet je de variabelen casten. De onderstaande code toont type-casting in C #.

Het onderstaande diagram toont PHP die het bovenstaande voorbeeld implementeert.

Met PHP kun je ook het gegevenstype casten. Dit staat bekend als expliciet casten. De onderstaande code toont het casten van expliciet type.

Uitgang:

2

Boven code uitvoer 2 De var_dump-functie wordt gebruikt om het datatype te bepalen. De onderstaande code laat zien hoe u de functie var_dump gebruikt.

Uitgang:

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

PHP-constante

Definieer constante - Een constante is een variabele waarvan de waarde niet tijdens runtime kan worden gewijzigd.

Stel dat we een programma ontwikkelen dat de waarde van PI 3.14 gebruikt, dan kunnen we een constante gebruiken om zijn waarde op te slaan.

Laten we nu eens kijken naar een voorbeeld dat een constante definieert. definiëren ('PI', 3.14); // creëert een constante met een waarde van 3.14 Zodra u PI definieert als 3.14, zal het schrijven van een code zoals hieronder een fout PI = 4 genereren; // PI is gedefinieerd als een constante, daarom is het toekennen van een waarde niet toegestaan.

PHP-operators

Rekenkundige operatoren

Rekenkundige operatoren worden gebruikt om rekenkundige bewerkingen uit te voeren op numerieke gegevens. De samenvoegingsoperator werkt ook op tekenreeksen. PHP ondersteunt de volgende operators.

Operator Naam Omschrijving Voorbeeld Uitvoer
Toevoeging Sommatie van x en y 1 + 1; 2
Aftrekken Verschil tussen x en y 1 - 1; 0
Vermenigvuldiging Vermenigvuldigt x en y 3 * 7; 21
Divisie Quotiënt van x en y 45/5; 9
Php Modulus Herinnert aan duiken x en y 10% 3; 1
-n Negatie Verandert n in een negatief getal - (- 5); 5
x. y Aaneenschakeling Brengt x en y samen "PHP". "ROCKS"; 10. 3; PHP ROCKS103

Toewijzingsoperatoren

Toewijzingsoperatoren worden gebruikt om waarden aan variabelen toe te wijzen. Ze kunnen ook samen met rekenkundige operatoren worden gebruikt.

Operator Naam Omschrijving Voorbeeld Uitvoer
x =? opdracht Wijst de waarde van x toe aan? $ x = 5; 5
x + =? toevoeging Verhoogt de waarde van x met? $ x = 2; $ x + = 1; 3
X - =? aftrekken Trekt af? van de waarde van x $ x = 3; $ x - = 2; 1
X * =? vermenigvuldiging Vermenigvuldigt de waarde van x? keer $ x = 0; $ x * = 9; 0
X / =? divisie Quotiënt van x en? $ x = 6; $ x / = 3; 2
X% =? modulus De herinnering aan het delen van x door? $ x = 3; $ x% = 2; 1
X. =? aaneenschakelen Brengt items samen "$ x = 'Pretty'; $ x. = 'Cool!';" Best wel gaaf!

Vergelijkingsoperatoren

Vergelijkingsoperatoren worden gebruikt om waarden en gegevenstypen te vergelijken.

Operator Naam Omschrijving Voorbeeld Uitvoer
X == y Gelijk Vergelijkt x en y en retourneert vervolgens waar als ze gelijk zijn 1 == "1"; Waar of 1
X === y identiek Vergelijkt zowel waarden als gegevenstypen. 1 === "1"; Onwaar of 0. Aangezien 1 een geheel getal is en "1" een tekenreeks is
X! = Y, x <> y PHP Niet gelijk Vergelijkt waarden van x en y. geeft true terug als de waarden niet gelijk zijn 2! = 1; Waar of 1
X> y Groter dan Vergelijkt waarden van x en y. geeft true terug als x groter is dan y 3> 1; Waar of 1
X Minder dan Vergelijkt waarden van x en y. geeft true terug als x kleiner is dan y 2 <1; Onwaar of 0
X> = y Groter dan of gelijk aan Vergelijkt waarden van x en y. geeft true terug als x groter is dan of gelijk is aan y 1> = 1 Waar of 1
X <= y Minder dan of gelijk Vergelijkt waarden van x en y. geeft true terug als x groter is dan of gelijk is aan y 8 <= 6 Onwaar of 0

Logische operators

Wanneer u met logische operatoren werkt, wordt elk getal groter dan of kleiner dan nul (0) geëvalueerd als waar. Nul (0) resulteert in onwaar.

Operator Naam Omschrijving Voorbeeld Uitvoer
X en y, x && y En Geeft true terug als x en y beide gelijk zijn 1 en 4; Waar && Niet waar; Waar of 1 Onwaar of 0
X of y, x || y Of Geeft true terug als x of y waar is 6 of 9; 0 || 0; Waar of 1 Onwaar of 0
X x of y Exclusief of, xor Geeft true terug als alleen x waar is of alleen y waar is 1 x of 1; 1 x of 0; Niet waar of 0 Waar of 1
!X Niet Geeft true terug als x onwaar is en onwaar als x waar is ! 0; Waar of 1

Overzicht

  • PHP is een los getypte taal.
  • Variabelen zijn geheugenlocaties die worden gebruikt om gegevens op te slaan
  • De waarde van constanten kan tijdens runtime niet worden gewijzigd
  • Type casting wordt gebruikt om een ​​waarde of variabele om te zetten in een gewenst gegevenstype
  • Rekenkundige operatoren worden gebruikt om numerieke gegevens te manipuleren
  • Toewijzingsoperatoren worden gebruikt om gegevens aan variabelen toe te wijzen
  • Vergelijkingsoperatoren worden gebruikt om variabelen of waarden te vergelijken
  • Logische operators worden gebruikt om voorwaarden of waarden te vergelijken