Variabile și constante

Declarații condiționale în PHP
Operatori în PHP

Variabilele și constantele sunt utilizate în PHP să păstreze informații care pot fi utilizate și reutilizate pe parcursul a scenariu. Diferite tipuri de variabile în PHP sunt folosite pentru a stoca date care se pot schimba pe parcursul execuției scriptului, în timp ce constantele sunt folosite pentru a stoca date care vor rămâne constante în timpul execuției scriptului.

  1. Variabile:

Variabilele în PHP sunt notate cu simbolul dolarului ($) urmat de variabilă nume. Numele variabilelor trebuie să conțină numai litere, cifre și liniuțe de subliniere și trebuie să înceapă cu o literă sau un caracter de subliniere. Pentru că PHP este un tip slab limbă, tipul de date al unei variabile este decis de valoare este atribuit.

$name = "John"; // string
$age = 30; // integer
$is_student = true; // boolean
  • Domeniu de aplicare variabil:

Variabilele în PHP au un domeniu de aplicare care guvernează unde pot fi citite și utilizate. În PHP, există două tipuri de domeniu de aplicare: global și local. Variabilele locale pot fi accesibile și utilizate numai în cadrul funcției sau blocului de cod în care sunt definite, dar variabilele globale pot fi accesate și utilizate peste tot într-un script.

$global_variable = "I am a global variable";

function my_function() {
    $local_variable = "I am a local variable";
    echo $global_variable; // "I am a global variable"
}

my_function();
echo $local_variable; // Error: Undefined variable: local_variable

Convenții de denumire a variabilelor: Este de preferat cămila. Când vă denumiți variabilele, le face mai ușor de citit și de înțeles.

$firstName  // good
$first_name // not recommended

Superglobali: Superglobalele sunt variabile predefinite în PHP care sunt disponibile în toate domeniile și pot fi folosite acces informații precum intrarea utilizatorului și mediul serverului. $_GET, $_POST, $_REQUEST, $_SESSION, $_COOKIE și $_SERVER sunt cele mai utilizate superglobale.

echo $_SERVER['HTTP_USER_AGENT']; // Outputs the user agent of the client
  1. constante:

constante sunt folosite în PHP pentru a păstra de date care nu se va schimba pe parcursul execuției unui script. Constantele sunt definite cu defini(), care ia doi parametri: numele constantei și valoarea acesteia. Numele constantelor trebuie să conțină numai litere, cifre și liniuțe de subliniere și trebuie să înceapă cu o literă sau un caracter de subliniere. Spre deosebire de variabile, constantele sunt sensibile la majuscule.

define("PI", 3.14);
echo PI; // Outputs 3.14

Convenții de nume constante: se recomandă să utilizați litere mari și liniuțe de subliniere atunci când denumiți constantele, astfel încât acestea să poată fi distinse de variabile.

define("PI", 3.14); // good
define("pi", 3.14); // not recommended

Constante predefinite: PHP include o colecție de constante care oferă informații despre mediul și versiunea PHP curentă. Aceste constante pot fi folosite pentru verifica pentru anumite caracteristici și Kituri, precum și pentru a dezvolta cod compatibil cu diferite versiuni PHP. VERSIUNEA PHP, VERSIUNEA MAJORA PHP, VERSIUNEA MINOR PHP, VERSIUNEA PHP VERSIUNEA, VERSIUNEA EXTRA PHP și sistemul de operare PHP sunt unele dintre cele mai utilizate constante predefinite.

echo PHP_VERSION; // Outputs the current version of PHP

Q & A

Î: Ce este mai exact o variabilă?
R: O variabilă este un container pentru o valoare, care poate fi un număr, un șir sau orice alt tip de date. Variabilele sunt folosite pentru a păstra date care pot fi modificate sau actualizate după cum este necesar și pot fi utilizate în cadrul unui script sau program. Variabilele în PHP sunt declarate folosind simbolul „$” urmat de numele variabilei. De exemplu, $x = 10;

Î: Ce este o constantă?
R: O constantă este o valoare care nu poate fi modificată odată ce este setată. Constantele sunt utilizate în mod obișnuit pentru a păstra date care vor fi utilizate în cadrul unui script sau program, cum ar fi setările de configurare sau alte constante care nu se schimbă. În PHP, constantele sunt declarate folosind funcția „define()”, urmată de numele și valoarea constantei. De exemplu, define(„PI”, 3.14);

Î: Cum ajungi la o variabilă?
R: O variabilă poate fi preluată făcând referire la numele acesteia, urmată de semnul „$”. De exemplu, dacă aveți o variabilă numită $x cu valoarea 10, puteți prelua valoarea acesteia în scriptul dvs. folosind $x.

Î: Cum ajungi la o constantă?
R: O constantă poate fi preluată folosind numele său fără semnul „$”. De exemplu, dacă aveți o constantă numită PI cu valoarea 3.14, puteți prelua valoarea acesteia în script-ul dvs. utilizând PI.

Î: Cum ajungi la o constantă?
R: O constantă poate fi preluată folosind numele său fără semnul „$”. De exemplu, dacă aveți o constantă numită PI cu valoarea 3.14, puteți prelua valoarea acesteia în script-ul dvs. utilizând PI.

Î: Poate fi modificată o constantă?
R: Nu, odată definită, o constantă în PHP nu poate fi modificată sau realocata. Modificarea valorii unei constante va duce la o eroare.

Î: Este posibil să se utilizeze o variabilă ca constantă?
R: O variabilă poate fi folosită în locul unei constante, dar nu este o constantă adevărată. Este doar o practică de denumire pentru a vă împiedica să schimbați în mod eronat valoarea variabilei.

Exerciții:

  1. Care este diferența dintre o variabilă și o constantă?
  2. Cum declari o variabila?
  3. Cum atribui o valoare unei variabile?
  4. Cum declari o constanta?
  5. Cum atribui o valoare unei constante?
  6. Puteți schimba valoarea unei constante odată ce aceasta a fost setată?
  7. Care este convenția de denumire pentru variabile și constante?
  8. Puteți folosi constante cu matrice și obiecte?

Răspunsuri:

  1. o variabilă este un container care conține o valoare care poate fi modificată, în timp ce o constantă este o valoare care nu poate fi modificată odată ce a fost setată.
  2. O variabilă este declarată începând cu semnul dolar ($) urmat de numele variabilei. De exemplu: $myVariable;
  3. O valoare este atribuită unei variabile folosind operatorul de atribuire (=). De exemplu: $myVariable = „Bună lume”;
  4. O constantă este declarată folosind funcția define(). De exemplu: define(”MY_CONSTANT”, “Hello World”);
  5. O valoare este atribuită unei constante folosind funcția define(). De exemplu: define(”MY_CONSTANT”, “Hello World”);
  6. Nu, valoarea unei constante nu poate fi modificată odată ce aceasta a fost setată.
  7. Numele variabilelor trebuie să înceapă cu o literă sau liniuță de subliniere și să conțină numai litere, cifre și liniuțe de subliniere. Numele constantelor trebuie să fie cu majuscule și să folosească liniuțe de subliniere pentru a separa cuvintele.
  8. Da, constantele pot fi folosite cu matrice și obiecte, dar valoarea nu poate fi schimbată odată setată.
Declarații condiționale în PHP
Operatori în PHP
închide

Rămâneți la curent cu PHP!

Nu trimitem spam!

en English
X
Derulaţi în sus