Variabler i PHP - Sådan erklæres og initialiseres variabel i PHP med dens typer

Indholdsfortegnelse:

Anonim

Introduktion til variabler i PHP

Den følgende artikel, variabler i PHP, giver en oversigt over de forskellige variabler, der er tilgængelige i PHP. Hver variabel gemmer en slags information, hvor information er en værdi. Denne værdi kan være et tal, en streng, boolsk, matrix eller det kan være et objekt, en ressource og så videre.

Hvordan erklæres variabler i PHP?

De angivne variabler gemmer information. Der er visse ting, man skal vide om at deklarere variabler i PHP.

  1. Variabler, der deklareres, begynder altid med et dollartegn ($). Et variabelt navn skal begynde enten med et bogstav eller en understregning, men ikke med et tal.
  2. Variabler indeholder ikke mellemrum, og disse variabelnavne er store og små bogstaver, eksempel $ frugt er forskellig fra $ Fra.
  3. Variabeldeklaration bruger tildelingsoperatør '=' hvor variabelnavnet er på venstre side af operatøren og udtrykket på højre side af operatøren.
  4. Da vi ved, at PHP er et løst indtastet sprog, ved de angivne variabler ved på forhånd, hvilken type af variablen det vil være, hvilket betyder, at det kan erklæres som et tal eller en streng eller en matrix eller noget andet.
  5. Da variablerne ikke er konstante, kan disse værdier konverteres fra en værdi til en anden værdi efter behov.

Sådan initialiseres variabler i PHP?

Fra det foregående ved vi, at PHP er et løst indtastet sprog, og vi behøver ikke at erklære typen som om variablen er af heltal eller streng eller boolsk type, før vi bruger den, som den sker på andre sprog. Variabeltypen afhænger af den værdi, den gemmer. Lad os lære gennem eksempler.

I eksemplet nedenfor ser vi, at højden er en flydeværdi, og basen er en heltalværdi, og baseret på disse værdier har vi beregnet trekantens område.

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;
?>

Produktion:

Nedenstående kode viser alle gyldige og ugyldige måder at initialisere variablerne i PHP.

  1. // ugyldig på grund af starter med et tal

$5input = 'Demo';

  1. // gyldig på grund af starter med en understregning

$_input = 'Demo';

  1. // gyldig

$input = 'Demo';

  1. // gyldig, fordi det starter med en understregning efterfulgt af antal og streng med tegn, som er tilladt

$_5input = 'Demo';

Typer af variabler med eksempler

Variabler gemmer værdier. Disse værdier, der er tildelt variablerne, definerer, hvilken type variabel det er. Der er otte datatyper:

Lad os lære hvert enkelt detaljer.

1. Heltal

Et heltal er et helt tal. Dette heltal kan være positivt eller negativt. (hvis ingen signifikant betydning er det positivt) Det har obligatorisk mindst et ciffer, der spænder fra 0 til 9, uden komma eller emner. Det har ikke et decimalpoint. Heltal har forskellige notationer som

  1. decimal (base 10)
  2. hexadecimal (base 16, præfixeret med 0x)
  3. oktal (base 8, præfixeret med 0)

forudgående med 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);
?>

Produktion:

2. streng

En streng er en sekvens af tegn eller bogstaver. En streng kan indeholde en række numre, specialtegn, aritmetiske værdier også. Det kan også være en kombination af alt. For at repræsentere en streng bruger vi enkelt- eller dobbeltcitater.

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

Produktion:

3. Boolsk

Denne datatype kan indeholde en af ​​to værdier enten en sand eller en falsk, hvor sand er 1 og falsk er tom.

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

Produktion:

4. Float

Et tal med et decimalpunkt eller ved hjælp af en eksponentiel form kaldes et flydende punktnummer eller er af typen flydende.

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

Produktion:

5. Objekt

Et objekt er en datatype, der gemmer data. Sammen med data gemmer det også oplysninger om behandlingen af ​​dataene. Et objekt erklæres eksplicit ved at erklære en klasse. Klasse defineres med klassens nøgleord. En klasse er en struktur, der indeholder datamedlemmer og datametoder.

En klasse er instantieret, og objektet oprettes, og gennem dette objekt kan vi nu få adgang til klassens medlemmer og metoder.

<_?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;
?>

Produktion:

6. Array

Det er en samling af lignende og forskellige datatyper. En matrix erklæres i form af et nøgleværdipar.

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

Produktion:

7. NULL

Når der ikke er tildelt nogen værdi til en variabel, og variablen er tom, kan vi bruge NULL-værdi.

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

Produktion:

8. Ressource

En ressource en speciel variabel relateret til en ekstern ressource, der kan være filhåndtering, databaseforbindelse eller andre

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

Anbefalede artikler

Dette er en guide til variabler i PHP. Her diskuterer vi, hvad der er variabler i PHP, hvordan erklærer vi variabler, hvordan initialiseres vi variabler, og til sidst hvad er forskellige typer af variabler i PHP. Du kan også se på de følgende artikler for at lære mere -

  1. PHP Matematiske funktioner
  2. Sådan forbindes database til PHP?
  3. PHP-strengfunktioner
  4. Hvad er PHP Array?
  5. Vejledning til variabler i C #
  6. Variabler i JavaScript