Variabler i PHP - Hur man deklarerar och initierar variabel i PHP med dess typer

Innehållsförteckning:

Anonim

Introduktion om variabler i PHP

Följande artikel, variabler i PHP, ger en översikt över de olika variabler som finns tillgängliga i PHP. Varje variabel lagrar någon typ av information där information är ett värde. Detta värde kan vara ett nummer, en sträng, booleskt, array eller det kan vara ett objekt, en resurs och så vidare.

Hur förklarar jag variabler i PHP?

Variablerna deklarerade lagringsinformation. Det finns vissa saker man måste veta om att deklarera variabler i PHP.

  1. De deklarerade variabler börjar alltid med ett dollartecken ($). Ett variabelt namn måste börja antingen med en bokstav eller en understruk men inte med ett nummer.
  2. Variabler innehåller inte mellanslag och dessa variabla namn är skiftlägeskänsliga exempel $ frukt skiljer sig från $ Från.
  3. Variabeldeklarationen använder tilldelningsoperatör '=' där variabelns namn är på operatörens vänstra sida och uttrycket på operatörens högra sida.
  4. Eftersom vi vet att PHP är ett löst skrivat språk, vet de förklarade variablerna i förväg vilken typ av variabel det kommer att vara, vilket betyder att det kan deklareras som ett nummer eller en sträng eller en matris eller något annat.
  5. Eftersom värdena på variablerna inte är konstanta kan dessa värden konverteras från ett värde till ett annat värde efter behov.

Hur initierar jag variabler i PHP?

Från det förra vet vi att PHP är ett löst typspråk och vi behöver inte deklarera typen som om variabeln är av heltal eller sträng eller boolesktyp innan vi använder det som det händer på andra språk. Typen för variabeln beror på det värde den lagrar. Låt oss lära oss genom exempel.

I exemplet nedan ser vi att höjden är ett flottvärde och basen är ett heltal och baserat på dessa värden har vi beräknat triangelns area.

Koda:

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

Nedanstående kod visar alla giltiga och ogiltiga sätt att initialisera variablerna i PHP.

  1. // ogiltig på grund av börjar med ett nummer

$5input = 'Demo';

  1. // giltigt på grund av börjar med en understruk

$_input = 'Demo';

  1. // giltig

$input = 'Demo';

  1. // giltigt eftersom det börjar med en understreck följt av antal och sträng tecken som är tillåtet

$_5input = 'Demo';

Typer av variabler med exempel

Variabler lagrar värden. Dessa värden tilldelade variablerna definierar vilken typ av variabel det är. Det finns åtta datatyper:

Låt oss lära oss var och en i detalj.

1. Heltal

Ett heltal är ett heltal. Detta heltal kan vara positivt eller negativt. (om ingen betydande betydelse är det positivt) Det har obligatoriskt minst en siffra som sträcker sig från 0 till 9, utan komma eller tomma. Det har inte en decimal. Heltal har olika notationer som

  1. decimal (bas 10)
  2. hexadecimal (bas 16, förinställd med 0x)
  3. oktal (bas 8, förinställd med 0)

föregående valfritt med ett tecken antingen - 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. Sträng

En sträng är en sekvens av tecken eller bokstäver. En sträng kan innehålla en sekvens av siffror, specialtecken, aritmetiska värden också. Det kan vara en kombination av alla också. För att representera en sträng använder vi enstaka eller dubbla citat.

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

Produktion:

3. Boolean

Denna datatyp kan innehålla ett av två värden antingen ett sant eller ett falskt, där sant är 1 och falskt är tomt.

<_?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. Flyta

Ett nummer med en decimal eller som använder en exponentiell form kallas ett flytpunktsnummer eller är 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);
?>

Produktion:

5. Objekt

Ett objekt är en datatyp som lagrar data. Tillsammans med data lagrar den också information om behandlingen av uppgifterna. Ett objekt förklaras uttryckligen genom att deklarera en klass. Klass definieras med klassen nyckelord. En klass är en struktur som innehåller datamedlemmar och datametoder.

En klass instanseras och objektet skapas, och genom detta objekt kan vi nu få tillgång till klassens medlemmar och 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 är en samling av liknande och olika datatyper. En matris deklareras i form av ett nyckelvärdespar.

<_?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 inget värde tilldelas en variabel och variabeln är tom kan vi använda NULL-värde.

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

Produktion:

8. Resurs

En resurs en speciell variabel relaterad till en extern resurs som kan vara filhantering, databasanslutning eller andra

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

Rekommenderade artiklar

Detta är en guide till variabler i PHP. Här diskuterar vi vad som är variabler i PHP, hur deklarerar vi variabler, hur initierar vi variabler och slutligen vad är olika typer av variabler i PHP. Du kan också titta på följande artiklar för att lära dig mer -

  1. PHP Matematiska funktioner
  2. Hur ansluter man databas till PHP?
  3. PHP-strängfunktioner
  4. Vad är PHP Array?
  5. Guide till variabler i C #
  6. Variabler i JavaScript