Fil-PHP, hemm diversi tipi ta 'dejta u espressjonijiet li jippermettulek taħdem bid-dejta u twettaq operazzjonijiet fl-ipprogrammar tiegħek. Tipi ta' dejta komuni jinkludu numri, kordi, booleans, arrays, u null. Tista' tuża espressjonijiet aritmetiċi, string, assenjazzjoni, paragun, u loġiċi biex twettaq kalkoli u kontrolli tal-kundizzjoni.
Tipi ta 'Data fil-PHP
String:
Deskrizzjoni: Stringa hija sekwenza ta' karattri, magħluqa fi kwotazzjonijiet singoli('') jew kwotazzjonijiet doppji("").
Eżempju:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Integer
Deskrizzjoni: Integer huwa numru sħiħ mingħajr punt deċimali.
Eżempju:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Float
Deskrizzjoni: Float huwa numru b'punt deċimali.
Eżempju:
$pi = 3.14;
echo "The value of pi is ". $pi; // The value of pi is 3.14
Boolean
Deskrizzjoni: Boolean huwa valur li huwa veru jew falz.
Eżempju:
$isLogged = true;
if($isLogged) {
echo "User is logged in";
} else {
echo "User is not logged in";
}
Array
Deskrizzjoni: Array hija ġabra ta’ elementi.
Eżempju:
$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
Għan
Deskrizzjoni: Oġġett huwa eżempju ta' klassi, li fih proprjetajiet u metodi.
Eżempju:
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
NULL
Deskrizzjoni: NULL jirrappreżenta varjabbli mingħajr valur assenjat.
Eżempju:
$value = null;
if($value === null) {
echo "The value of the variable is NULL";
}
Riżorsa
Deskrizzjoni: Riżorsa tirrappreżenta riżors estern, bħal konnessjoni ta' database.
Eżempju:
$dbConnection = mysqli_connect("localhost", "username", "password", "database");
// Use $dbConnection to query the database
Espressjonijiet fil-PHP
Espressjonijiet Aritmetiċi
Deskrizzjoni: Espressjonijiet aritmetiċi jwettqu operazzjonijiet matematiċi.
Eżempju:
$sum = 5 + 3; // Addition
$difference = 10- 4; // Subtraction
$product = 2 * 6; // Multiplication
$quotient = 12 / 3; // Division
$remainder = 10 % 3; // Modulo(Remainder)
Espressjonijiet ta' Assenjament
Deskrizzjoni: L-espressjonijiet tal-assenjazzjoni jassenjaw valur għal varjabbli.
Eżempju:
$x = 5; // Assigning 5 to $x
$y += 10; // Incrementing $y by 10
$z -= 3; // Decrementing $z by 3
Espressjonijiet ta' Tqabbil
Deskrizzjoni: Espressjonijiet ta' tqabbil iqabblu żewġ valuri u jirritornaw riżultat boolean.
Eżempju:
$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
Espressjonijiet Loġiċi
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.
Eżempju:
Description: Logical expressions combine multiple conditions and return a boolean result.
String Konkatenazzjoni
Deskrizzjoni: Il-konkatenazzjoni tal-istring tgħaqqad kordi multipli f'wieħed.
Eżempju:
$name = "John";
$message = "Hello, ". $name. "!"; // Concatenating strings
Espressjonijiet Ternarji
$age = 20;
$message =($age >= 18) ? "You are an adult": "You are not an adult";
Dawn huma wħud mit-tipi komuni ta 'espressjonijiet fil-PHP. Il-fehim u l-użu ta 'dawn l-espressjonijiet huwa kruċjali għat-twettiq tal-kalkoli, it-teħid ta' deċiżjonijiet, u l-manipulazzjoni tad-dejta f'applikazzjonijiet PHP.



