Variabili in PHP - Come dichiarare e inizializzare la variabile in PHP con i suoi tipi

Sommario:

Anonim

Introduzione alle variabili in PHP

Il seguente articolo, variabili in PHP, fornisce uno schema per le varie variabili disponibili in PHP. Ogni variabile memorizza un tipo di informazione in cui l'informazione è un valore. Questo valore può essere un numero, una stringa, un valore booleano, un array o può essere un oggetto, una risorsa e così via.

Come dichiarare le variabili in PHP?

Le variabili dichiarate memorizzano le informazioni. Ci sono alcune cose che bisogna sapere sulla dichiarazione di variabili in PHP.

  1. Le variabili dichiarate iniziano sempre con un simbolo di dollaro ($). Un nome di variabile deve iniziare con una lettera o un trattino basso ma non con un numero.
  2. Le variabili non contengono spazi e questi nomi di variabili sono case sensitive esempio $ fruit è diverso da $ From.
  3. La dichiarazione delle variabili utilizza l'operatore di assegnazione '=' in cui il nome della variabile si trova sul lato sinistro dell'operatore e l'espressione sul lato destro dell'operatore.
  4. Come sappiamo che PHP è un linguaggio tipicamente diffuso, le variabili dichiarate sanno in anticipo quale tipo di variabile sarà, il che significa che può essere dichiarato come un numero o una stringa o un array o qualsiasi altra cosa.
  5. Poiché i valori delle variabili non sono costanti, questi valori possono essere convertiti da un valore a un altro valore come e quando richiesto.

Come inizializzare le variabili in PHP?

Dal precedente, sappiamo che PHP è un linguaggio tipicamente diffuso e non è necessario dichiarare il tipo come se la variabile sia di numero intero, o stringa o tipo booleano prima di usarlo come accade in altre lingue. Il tipo di variabile dipende dal valore memorizzato. Impariamo attraverso esempi.

Qui nell'esempio seguente, vediamo che l'altezza è un valore float e la base è un valore intero e in base a questi valori abbiamo calcolato l'area del triangolo.

Codice:

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

Produzione:

Il codice seguente mostra tutti i modi validi e non validi per inizializzare le variabili in PHP.

  1. // non valido perché inizia con un numero

$5input = 'Demo';

  1. // valido perché inizia con un carattere di sottolineatura

$_input = 'Demo';

  1. // valido

$input = 'Demo';

  1. // valido perché inizia con un carattere di sottolineatura seguito dal numero e dalla stringa di caratteri consentiti

$_5input = 'Demo';

Tipi di variabili con esempi

Le variabili memorizzano i valori. Questi valori assegnati alle variabili definiscono il tipo di variabile che è. Esistono otto tipi di dati:

Impariamo ciascuno in dettaglio.

1. Numero intero

Un numero intero è un numero intero. Questo numero intero può essere positivo o negativo. (se nessun significato significativo è positivo) Ha obbligatoriamente almeno una cifra compresa tra 0 e 9, senza virgola o spazi. Non ha un punto decimale. I numeri interi hanno notazioni diverse come

  1. decimale (base 10)
  2. esadecimale (base 16, con prefisso 0x)
  3. ottale (base 8, preceduto da 0)

facoltativamente preceduto da un segno - o +

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

Produzione:

2. String

Una stringa è una sequenza di caratteri o lettere. Una stringa può contenere anche una sequenza di numeri, caratteri speciali, valori aritmetici. Può anche essere una combinazione di tutti. Per rappresentare una stringa utilizziamo virgolette singole o doppie.

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

Produzione:

3. Booleano

Questo tipo di dati può contenere uno dei due valori: true o false, dove true è 1 e false è vuota.

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

Produzione:

4. Galleggiante

Un numero con un punto decimale o utilizzando una forma esponenziale è chiamato un numero a virgola mobile o è di tipo float.

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

Produzione:

5. Oggetto

Un oggetto è un tipo di dati che archivia i dati. Insieme ai dati memorizza anche informazioni sul trattamento dei dati. Un oggetto viene dichiarato esplicitamente dichiarando una classe. La classe è definita con la parola chiave class. Una classe è una struttura che contiene membri e metodi di dati.

Una classe viene istanziata e l'oggetto viene creato e tramite questo oggetto ora possiamo accedere ai membri e ai metodi della classe.

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

Produzione:

6. Matrice

È una raccolta di tipi di dati simili e diversi. Un array viene dichiarato sotto forma di coppia chiave-valore.

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

Produzione:

7. NULL

Quando nessun valore è assegnato a una variabile e la variabile è vuota, possiamo usare il valore NULL.

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

Produzione:

8. Risorsa

Una risorsa una variabile speciale correlata a una risorsa esterna che può essere la gestione dei file, la connettività del database o altro

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

Articoli consigliati

Questa è una guida alle variabili in PHP. Qui discutiamo quali sono le variabili in PHP, come dichiariamo le variabili, come inizializziamo le variabili e infine quali sono i diversi tipi di variabili in PHP. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Funzioni matematiche PHP
  2. Come collegare il database a PHP?
  3. Funzioni stringa PHP
  4. Cos'è l'array PHP?
  5. Guida alle variabili in C #
  6. Variabili in JavaScript