Hjem Personlig finansiering Forstå PHP-datatyper - dummies

Forstå PHP-datatyper - dummies

Innholdsfortegnelse:

Video: Ruby on Rails by Leila Hofer 2024

Video: Ruby on Rails by Leila Hofer 2024
Anonim

Variabler kan lagre data av forskjellige typer, og ulike typer data kan gjøre forskjellige ting. For eksempel kan du legge til variabler hvis verdier er tall (1 + 2), men å legge til variabler hvis verdier er tegn (a + b) ikke gir mye mening.

Du kan lagre følgende enkle typer data i PHP-variabler:

  • Heltal: Et helt tall (ingen brøker), for eksempel -43, 0, 1, 27 eller 5438. Spekteret av heltall Det er tillatt å variere, avhengig av operativsystemet, men generelt kan du vanligvis bruke et hvilket som helst tall fra -2 milliarder til +2 milliarder.
  • Flytpunktsnummer: Et tall (vanligvis ikke et helt tall) som inkluderer desimaler, for eksempel 5. 24 eller 123. 456789. Dette kalles ofte et ekte tall eller en float.
  • Tegnstreng: En serie enkelt tegn, for eksempel hei . Det er ingen praktisk grense på lengden på en streng.
  • Boolsk: En SANT eller FALSK verdi.

Boolske datatyper representerer to mulige tilstander - SANT eller FALSK. Boolske verdier brukes hovedsakelig for å sammenligne forhold for bruk i betingede setninger. For eksempel evaluerer PHP et uttrykk, for eksempel $ a> $ b , og resultatet er enten TRUE eller FALSE.

PHP vurderer følgende verdier FALSE:

  • Strengen FALSE (kan være øvre eller små bokstaver)
  • Heltallet 0
  • Float 0. 0
  • En tom streng
  • En tegnstrengen 0
  • Den konstante NULL

Eventuelle andre verdier i en boolsk variabel anses som TRUE. Hvis du echo en boolsk variabel, vises verdien FALSE som en tom streng; verdien TRUE echoer som en 1. Funksjoner returnerer ofte en boolsk variabel som du kan teste for å se om funksjonen lykkes eller feilet.

Tilordne datatyper

De fleste andre språk krever at du initialiserer variabelen før du bruker den, og angir hvilken type data den kan holde, men PHP er mer uformell. Du trenger ikke å fortelle PHP hvilken datatype som er i en variabel. PHP evaluerer dataene når du tilordner den til variabelen og deretter lagrer den som den aktuelle typen. Generelt er dette nyttig. PHP gjetter datatypen ganske nøyaktig.

PHP konverterer også data når den må konverteres. Hvis du for eksempel har følgende setninger, konverterer PHP datatyper uten problem:

$ firstNumber = 1; # PHP lagrer det som et heltall

$ secondNumber = 1. 1; # PHP lagrer det som en float

$ sum = $ firstNumber + $ secondNumber;

Teknisk er den tredje setningen ikke mulig fordi dataene som skal legges til, er forskjellige typer. Imidlertid konverterer PHP heltallet til en flyte slik at tillegget fortsetter jevnt.Dette skjer automatisk og usynlig og er svært nyttig.

Type casting

I en sjelden anledning gjentar PHP gjerne dårlig når den lagrer dataene. Du må kanskje gjøre noe med en variabel, og PHP vil ikke la deg fordi dataene er feil type. I et slikt tilfelle kan du angi hvordan du vil at PHP skal lagre dataene, i stedet for å la PHP bestemme seg selv. Dette kalles type støping. For å spesifisere en bestemt type, bruk en setning som ett av følgende:

$ newint = (int) $ var1;

$ newfloat = (float) $ var1;

$ newstring = (streng) $ var1;

Verdien i variabelen på høyre side av likestedet er lagret i variabelen på venstre side som den angitte typen. Så verdien i $ var1 er lagret i $ newint som et heltall, som spesifisert av (int) .

Vær forsiktig når du gjør type kast. Noen ganger kan du få uventede resultater. For eksempel, når du kaster en float i et heltall, mister det desimaltallene. For å gjøre dette runder PHP flyten mot 0. For eksempel, hvis $ number = 1. 8 og du kaster det inn i et heltall - $ newnumber = (int) $ number - $ newnumber vil være lik 1.

Du kan finne ut datatypen til en variabel ved å bruke en setning som følgende:

var_dump ($ myvariable);

For eksempel kontrollerer følgende setning datatypen for $ checkvar :

var_dump ($ checkvar);

Resultatet fra denne setningen er int (27) , som forteller deg at $ checkvar inneholder heltalet 27.

Forstå PHP-datatyper - dummies

Redaktørens valg

Hvordan finne hjelp med Yammer - dummies

Hvordan finne hjelp med Yammer - dummies

Yammer er et utrolig enkelt sted å bruke for all din virksomhet behov. Men som med noe teknologi relatert, kan det komme en tid når du står overfor et spørsmål eller et problem, og trenger hjelp med å finne en løsning. Støtte på Yammer-nettstedet Et godt sted å starte når du har problemer ...

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Følger bestemte emner og forfattere i SlideShare gir deg mulighet til å filtrere lysbilder og bare presenteres de som du er interessert i. SlideShare er et åpen kildekode, Web 2.0-basert program som gjør det mulig for alle som helst i verden å lage og legge inn presentasjoner. Hvis du er interessert i for eksempel åndelighet som en ...

Redaktørens valg

Slik konverterer du tekst til en tabell i Word - dummies

Slik konverterer du tekst til en tabell i Word - dummies

Word 2013 lar deg konvertere tekst til et bord med noen få enkle klikk - hvis du allerede har litt tekst som er delt inn i rader og kolonner med faner, kommaer eller noe annet konsistent tegn. For konvertering til arbeid, må den eksisterende teksten avgrenses med et konsistent tegn for å skille mellom kolonnene. ...

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Alle dokumentbeskyttelsesalternativer og innstillinger holdes inne ett sted, begravet dypt i Word 2013. Før du kan gjøre endringer, må du komme til prøvingsalternativene. Slik kommer du dit: Klikk på kategorien Filer. Velg Valg på Fil-fanens meny. Velg Proofing fra venstre side i vinduet Ordalternativer. ...

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvis du begynte å jobbe med ditt Word 2010 dokument før du oppdaget Tabell-kommandoen, har du sannsynligvis lister opprettet ved hjelp av tabbed-tekst. I så fall kan du enkelt konvertere teksten til et bona fide-bord. Og hvis du bestemmer deg etter endringen du vil frigjøre teksten din fra, begrenser ...

Redaktørens valg

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

En av de vanligste obsessive avhengighetene folk har er arbeid. Noen tror at de ikke kan jobbe og øve oppmerksomhet, men det er ikke sant. Tenk på denne typiske situasjonen. Hva startet som en 9 a. m. til 5 s. m. jobb kan lett bli en 5 a. m. til 9 s. m. jobb. Naturligvis må du jobbe og tjene ...