PHP yra įvairių duomenų tipų ir išraiškų, leidžiančių dirbti su duomenimis ir atlikti programavimo operacijas. Įprasti duomenų tipai yra skaičiai, eilutės, loginiai skaičiavimai, masyvai ir nulis. Norėdami atlikti skaičiavimus ir tikrinti sąlygas, galite naudoti aritmetines, eilutes, priskyrimo, palyginimo ir logines išraiškas.
Duomenų tipai PHP
Eilutė:
Aprašymas: eilutė yra simbolių seka, įtraukta į viengubas('') arba dvigubas kabutes("").
Pavyzdys:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Sveikasis skaičius
Aprašymas: Sveikasis skaičius yra sveikas skaičius be kablelio.
Pavyzdys:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Plūdė
Aprašymas: plūduriuojantis skaičius yra skaičius su kableliu.
Pavyzdys:
$pi = 3.14;
echo "The value of pi is ". $pi; // The value of pi is 3.14
Būlio
Aprašymas: Būlio vertė yra teisinga arba klaidinga.
Pavyzdys:
$isLogged = true;
if($isLogged) {
echo "User is logged in";
} else {
echo "User is not logged in";
}
Masyvas
Aprašymas: Masyvas yra elementų rinkinys.
Pavyzdys:
$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
Objektas
Aprašymas: objektas yra klasės egzempliorius, kuriame yra savybių ir metodų.
Pavyzdys:
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
Aprašymas: NULL reiškia kintamąjį, kuriam nėra priskirtos reikšmės.
Pavyzdys:
$value = null;
if($value === null) {
echo "The value of the variable is NULL";
}
Išteklius
Aprašymas: išteklius reiškia išorinį šaltinį, pvz., duomenų bazės ryšį.
Pavyzdys:
$dbConnection = mysqli_connect("localhost", "username", "password", "database");
// Use $dbConnection to query the database
Išraiškos PHP
Aritmetinės išraiškos
Aprašymas: Aritmetinės išraiškos atlieka matematines operacijas.
Pavyzdys:
$sum = 5 + 3; // Addition
$difference = 10- 4; // Subtraction
$product = 2 * 6; // Multiplication
$quotient = 12 / 3; // Division
$remainder = 10 % 3; // Modulo(Remainder)
Priskyrimo išraiškos
Aprašymas: priskyrimo išraiškos kintamajam priskiria reikšmę.
Pavyzdys:
$x = 5; // Assigning 5 to $x
$y += 10; // Incrementing $y by 10
$z -= 3; // Decrementing $z by 3
Lyginimo išraiškos
Aprašymas: palyginimo išraiškos lygina dvi reikšmes ir pateikia loginį rezultatą.
Pavyzdys:
$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
Loginės išraiškos
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.
Pavyzdys:
Description: Logical expressions combine multiple conditions and return a boolean result.
Stygų sujungimas
Aprašymas: eilučių sujungimas sujungia kelias eilutes į vieną.
Pavyzdys:
$name = "John";
$message = "Hello, ". $name. "!"; // Concatenating strings
Trinarės išraiškos
$age = 20;
$message =($age >= 18) ? "You are an adult": "You are not an adult";
Tai yra keletas įprastų PHP išraiškų tipų. Šių posakių supratimas ir naudojimas yra labai svarbūs atliekant skaičiavimus, priimant sprendimus ir manipuliuojant duomenimis PHP programose.



