Variabler i PHP - Hvordan deklarere og initialisere variabel i PHP med dens typer

Innholdsfortegnelse:

Anonim

Introduksjon om variabler i PHP

Følgende artikkel, variabler i PHP, gir en oversikt over de forskjellige variablene som er tilgjengelige i PHP. Hver variabel lagrer en slags informasjon der informasjon er en verdi. Denne verdien kan være et tall, en streng, boolsk, matrise eller det kan være et objekt, en ressurs og så videre.

Hvordan erklære variabler i PHP?

Variablene erklært lagre informasjon. Det er visse ting man må vite om å erklære variabler i PHP.

  1. Deklarerte variabler begynner alltid med et dollartegn ($). Et variabelt navn må begynne enten med en bokstav eller en understreking, men ikke med et tall.
  2. Variabler inneholder ikke mellomrom, og disse variabelnavnene er store og små bokstaver. $ Frukt er forskjellig fra $ Fra.
  3. Variabeldeklarasjon bruker tildelingsoperatør '=' der variabelnavnet er på venstre side av operatøren og uttrykket på høyre side av operatøren.
  4. Som vi vet at PHP er et løst maskinskrevet språk, vet de erklærte variablene på forhånd hvilken type variabel den vil være, noe som betyr at det kan deklareres som et tall eller en streng eller en matrise eller noe annet.
  5. Siden verdiene på variablene ikke er konstante, kan disse verdiene konverteres fra en verdi til en annen verdi etter behov.

Hvordan initialisere variabler i PHP?

Fra det forrige vet vi at PHP er et løst maskinskrevet språk og vi trenger ikke å erklære typen som om variabelen er av heltall, eller streng eller boolsk type før vi bruker den som den skjer på andre språk. Typen på variabelen avhenger av verdien den lagrer. La oss lære gjennom eksempler.

Her i eksemplet nedenfor ser vi at høyden er en flyteverdi og basen er en heltallverdi og basert på disse verdiene har vi beregnet arealet til trekanten.

Kode:

<_?php
// example to demonstrate the intialization of variables
$height = 10.5; //float value
$base = 50; //integer value
// calculating area of a triangle
$area_of_triangle = ($height * $base) / 2;
// printing area of the triangle
echo 'Area of the triangle is '. $area_of_triangle;
?>

Produksjon:

Nedenfor koden viser alle gyldige og ugyldige måter å initialisere variablene i PHP.

  1. // ugyldig på grunn av starter med et nummer

$5input = 'Demo';

  1. // gyldig på grunn av starter med en understrekning

$_input = 'Demo';

  1. // gyldig

$input = 'Demo';

  1. // gyldig fordi det starter med en understrek etterfulgt av antall og streng med tegn som er tillatt

$_5input = 'Demo';

Typer variabler med eksempler

Variabler lagrer verdier. Disse verdiene tilordnet variablene definerer hvilken type variabel det er. Det er åtte datatyper:

La oss lære hvert detalj.

1. Heltall

Et heltall er et helt tall. Dette heltallet kan være positivt eller negativt. (hvis ingen signifikant betydning er det positivt) Det har obligatorisk minst ett siffer fra 0 til 9, uten komma eller emner. Den har ikke et desimal. Heltall har forskjellige notasjoner som

  1. desimal (base 10)
  2. heksadesimal (base 16, forhåndsinnstilt med 0x)
  3. oktal (base 8, prefiks med 0)

eventuelt etterfulgt av et tegn enten - eller +

<_?php
//example to demonstrate an integer datatype
$x = 6900;
$y = 45;
//var_dump tells us about the datatype and value of the input number
var_dump($x);
echo '
';
var_dump($y);
?>

Produksjon:

2. Streng

En streng er en sekvens med tegn eller bokstaver. En streng kan inneholde en rekkefølge av tall, spesialtegn, aritmetiske verdier også. Det kan være en kombinasjon av alle også. For å representere en streng bruker vi enkelt- eller dobbelt sitater.

<_?php
//example to demonstrate string datatype
$input = 'Apple';
echo '
$input is my favorite fruit';
echo "
$input is my favorite fruit";
?>

Produksjon:

3. Boolsk

Denne datatypen kan inneholde en av to verdier enten en sann eller en usann, der true er 1 og falsk er blank.

<_?php
//example to demonstrate boolean datatype
$input = true;
// print true
echo "
True is ".$input;
$input_value = false;
// print false
echo "
False is ".$input_value;
?>

Produksjon:

4. Flyt

Et tall med desimal eller ved bruk av en eksponentiell form kalles et flytende punktnummer eller er av typen flottør.

<_?php
//example to demonstrate float datatype
$input = 123.45;
$input_value = 9.e5;
var_dump($input);
echo '
';
var_dump($input_value);
?>

Produksjon:

5. Objekt

Et objekt er en datatype som lagrer data. Sammen med data lagrer den også informasjon om behandlingen av dataene. Et objekt blir erklært eksplisitt ved å erklære en klasse. Klasse er definert med klassens nøkkelord. En klasse er en struktur som inneholder datamedlemmer og datametoder.

En klasse blir instantivert og objektet opprettes, og gjennom dette objektet nå kan vi få tilgang til medlemmene og metodene til klassen.

<_?php
//example to demonstrate object datatype
class Subject(
//defining a string property
public $string = "My favourite subject is Maths";
//defining a method that returns the string property
function display() (
return $this->string;
)
)
//instantiating an object of a class
$object = new Subject;
echo $object->string;
?>

Produksjon:

6. Array

Det er en samling lignende og forskjellige datatyper. En matrise er erklært i form av et nøkkelverdipar.

<_?php
//example to demonstrate array datatype
$directions= array('East', 'West', 'North', 'South');
var_dump($directions);
echo '
';
echo $directions(2) echo '
';
echo $directions(0);
?>

Produksjon:

7. NULL

Når ingen verdi er tilordnet en variabel og variabelen er tom, kan vi bruke NULL-verdi.

<_?php
//example to demonstrate NULL datatype
$input = 'Demo Test';
var_dump($input);
echo '
';
$input = NULL;
var_dump($input);
?>

Produksjon:

8. Ressurs

En ressurs en spesiell variabel relatert til en ekstern ressurs som kan være filhåndtering, databasetilkobling eller andre

<_?php
//example to demonstrate resource datatype
//establishing a connection to database with default values
$connection = mysql_connect("localhost", "root", "");
var_dump($connection);
?>

Anbefalte artikler

Dette er en guide til Variabler i PHP. Her diskuterer vi hva som er variabler i PHP, hvordan erklærer vi variabler, hvordan initialiserer vi variabler og til slutt hva er forskjellige typer variabler i PHP. Du kan også se på følgende artikler for å lære mer -

  1. PHP matematiske funksjoner
  2. Hvordan koble databasen til PHP?
  3. PHP-strengfunksjoner
  4. Hva er PHP Array?
  5. Guide to Variables in C #
  6. Variabler i JavaScript