W PHP istnieją różne typy danych i wyrażenia, które umożliwiają pracę z danymi i wykonywanie operacji w programowaniu. Typowe typy danych to liczby, łańcuchy, wartości logiczne, tablice i wartości null. Do wykonywania obliczeń i sprawdzania warunków można używać wyrażeń arytmetycznych, łańcuchowych, przypisań, porównań i logicznych.
Typy danych w PHP
Strunowy:
Opis: ciąg to ciąg znaków ujęty w pojedyncze cudzysłowy('') lub podwójne cudzysłowy("").
Przykład:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Liczba całkowita
Opis: liczba całkowita to liczba całkowita bez kropki dziesiętnej.
Przykład:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Platforma
Opis: liczba zmiennoprzecinkowa to liczba z kropką dziesiętną.
Przykład:
$pi = 3.14;
echo "The value of pi is ". $pi; // The value of pi is 3.14
logiczne
Opis: wartość logiczna to wartość, która może być prawdziwa lub fałszywa.
Przykład:
$isLogged = true;
if($isLogged) {
echo "User is logged in";
} else {
echo "User is not logged in";
}
Szyk
Opis: tablica to zbiór elementów.
Przykład:
$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
Obiekt
Opis: obiekt jest instancją klasy zawierającą właściwości i metody.
Przykład:
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
ZERO
Opis: NULL reprezentuje zmienną bez przypisanej wartości.
Przykład:
$value = null;
if($value === null) {
echo "The value of the variable is NULL";
}
Ratunek
Opis: zasób reprezentuje zasób zewnętrzny, taki jak połączenie z bazą danych.
Przykład:
$dbConnection = mysqli_connect("localhost", "username", "password", "database");
// Use $dbConnection to query the database
Wyrażenia w PHP
Wyrażenia arytmetyczne
Opis: Wyrażenia arytmetyczne wykonują operacje matematyczne.
Przykład:
$sum = 5 + 3; // Addition
$difference = 10- 4; // Subtraction
$product = 2 * 6; // Multiplication
$quotient = 12 / 3; // Division
$remainder = 10 % 3; // Modulo(Remainder)
Wyrażenia przypisania
Opis: wyrażenia przypisania przypisują wartość do zmiennej.
Przykład:
$x = 5; // Assigning 5 to $x
$y += 10; // Incrementing $y by 10
$z -= 3; // Decrementing $z by 3
Wyrażenia porównawcze
Opis: wyrażenia porównujące porównują dwie wartości i zwracają wynik logiczny.
Przykład:
$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
Wyrażenia logiczne
Miêu tả: Bieu thức logika kết hop nhiều điều kiện và trả về kết quả boolean.
Przykład:
Description: Logical expressions combine multiple conditions and return a boolean result.
Konkatenacja ciągów
Opis: Konkatenacja ciągów łączy wiele ciągów w jeden.
Przykład:
$name = "John";
$message = "Hello, ". $name. "!"; // Concatenating strings
Wyrażenia trójskładnikowe
$age = 20;
$message =($age >= 18) ? "You are an adult": "You are not an adult";
Oto niektóre z typowych typów wyrażeń w PHP. Zrozumienie i wykorzystanie tych wyrażeń ma kluczowe znaczenie dla wykonywania obliczeń, podejmowania decyzji i manipulowania danymi w aplikacjach PHP.



