În PHP, există diverse tipuri de date și expresii care vă permit să lucrați cu date și să efectuați operații în programare. Tipurile obișnuite de date includ numere, șiruri de caractere, valori booleene, matrice și nul. Puteți utiliza expresii aritmetice, șiruri, atribuire, comparare și logice pentru a efectua calcule și verificări ale condițiilor.
Tipuri de date în PHP
Şir:
Descriere: un șir este o secvență de caractere, cuprinsă între ghilimele simple('') sau ghilimele duble("").
Exemplu:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Întreg
Descriere: un număr întreg este un număr întreg fără virgulă.
Exemplu:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Pluti
Descriere: un float este un număr cu un punct zecimal.
Exemplu:
$pi = 3.14;
echo "The value of pi is ". $pi; // The value of pi is 3.14
boolean
Descriere: un boolean este o valoare care este fie adevărată, fie falsă.
Exemplu:
$isLogged = true;
if($isLogged) {
echo "User is logged in";
} else {
echo "User is not logged in";
}
Matrice
Descriere: o matrice este o colecție de elemente.
Exemplu:
$numbers = [1, 2, 3, 4, 5];
echo "The number of elements in the array is: ". count($numbers); // The number of elements in the array is: 5
Obiect
Descriere: un obiect este o instanță a unei clase, care conține proprietăți și metode.
Exemplu:
class Person {
public $name;
public function sayHello() {
echo "Hello, I am ". $this->name;
}
}
$person = new Person();
$person->name = "John";
$person->sayHello(); // Hello, I am John
NUL
Descriere: NULL reprezintă o variabilă fără valoare atribuită.
Exemplu:
$value = null;
if($value === null) {
echo "The value of the variable is NULL";
}
Resursă
Descriere: o resursă reprezintă o resursă externă, cum ar fi o conexiune la baza de date.
Exemplu:
$dbConnection = mysqli_connect("localhost", "username", "password", "database");
// Use $dbConnection to query the database
Expresii în PHP
Expresii aritmetice
Descriere: Expresiile aritmetice efectuează operații matematice.
Exemplu:
$sum = 5 + 3; // Addition
$difference = 10- 4; // Subtraction
$product = 2 * 6; // Multiplication
$quotient = 12 / 3; // Division
$remainder = 10 % 3; // Modulo(Remainder)
Expresii de atribuire
Descriere: expresiile de atribuire atribuie o valoare unei variabile.
Exemplu:
$x = 5; // Assigning 5 to $x
$y += 10; // Incrementing $y by 10
$z -= 3; // Decrementing $z by 3
Expresii de comparație
Descriere: expresiile de comparație compară două valori și returnează un rezultat boolean.
Exemplu:
$x = 5;
$y = 10;
$isEqual = $x == $y; // Equality comparison
$isNotEqual = $x != $y; // Inequality comparison
$isGreater = $x > $y; // Greater than comparison
$isLess = $x < $y; // Less than comparison
Expresii logice
Miêu tả: Biểu thức logic kết hợp nhiều điều kiện và trả về kết quả boolean.
Exemplu:
Description: Logical expressions combine multiple conditions and return a boolean result.
Concatenarea șirurilor
Descriere: concatenarea șirurilor combină mai multe șiruri într-unul singur.
Exemplu:
$name = "John";
$message = "Hello, ". $name. "!"; // Concatenating strings
Expresii ternare
$age = 20;
$message =($age >= 18) ? "You are an adult": "You are not an adult";
Acestea sunt câteva dintre tipurile comune de expresii în PHP. Înțelegerea și utilizarea acestor expresii este crucială pentru efectuarea calculelor, luarea deciziilor și manipularea datelor în aplicațiile PHP.



