Dalam PHP, terdapat pelbagai jenis data dan ungkapan yang membolehkan anda bekerja dengan data dan melaksanakan operasi dalam pengaturcaraan anda. Jenis data biasa termasuk nombor, rentetan, boolean, tatasusunan dan nol. Anda boleh menggunakan aritmetik, rentetan, penugasan, perbandingan dan ungkapan logik untuk melakukan pengiraan dan semakan keadaan.
Jenis Data dalam PHP
Tali:
Perihalan: Rentetan ialah jujukan aksara, disertakan dalam petikan tunggal('') atau petikan berganda("").
Contoh:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Integer
Penerangan: Integer ialah nombor bulat tanpa titik perpuluhan.
Contoh:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Terapung
Penerangan: Apungan ialah nombor dengan titik perpuluhan.
Contoh:
$pi = 3.14;
echo "The value of pi is ". $pi; // The value of pi is 3.14
Boolean
Penerangan: Boolean ialah nilai yang sama ada benar atau palsu.
Contoh:
$isLogged = true;
if($isLogged) {
echo "User is logged in";
} else {
echo "User is not logged in";
}
Susunan
Penerangan: Tatasusunan ialah koleksi elemen.
Contoh:
$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
Objek
Penerangan: Objek ialah contoh kelas, yang mengandungi sifat dan kaedah.
Contoh:
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
Penerangan: NULL mewakili pembolehubah tanpa nilai yang ditetapkan.
Contoh:
$value = null;
if($value === null) {
echo "The value of the variable is NULL";
}
Sumber
Penerangan: Sumber mewakili sumber luaran, seperti sambungan pangkalan data.
Contoh:
$dbConnection = mysqli_connect("localhost", "username", "password", "database");
// Use $dbConnection to query the database
Ungkapan dalam PHP
Ungkapan Aritmetik
Penerangan: Ungkapan aritmetik melakukan operasi matematik.
Contoh:
$sum = 5 + 3; // Addition
$difference = 10- 4; // Subtraction
$product = 2 * 6; // Multiplication
$quotient = 12 / 3; // Division
$remainder = 10 % 3; // Modulo(Remainder)
Ungkapan Tugasan
Penerangan: Ungkapan tugasan memberikan nilai kepada pembolehubah.
Contoh:
$x = 5; // Assigning 5 to $x
$y += 10; // Incrementing $y by 10
$z -= 3; // Decrementing $z by 3
Ungkapan Perbandingan
Penerangan: Ungkapan perbandingan membandingkan dua nilai dan mengembalikan hasil boolean.
Contoh:
$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
Ungkapan Logik
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.
Contoh:
Description: Logical expressions combine multiple conditions and return a boolean result.
Penggabungan Rentetan
Penerangan: Penggabungan rentetan menggabungkan berbilang rentetan menjadi satu.
Contoh:
$name = "John";
$message = "Hello, ". $name. "!"; // Concatenating strings
Ungkapan Ternary
$age = 20;
$message =($age >= 18) ? "You are an adult": "You are not an adult";
Ini adalah beberapa jenis ungkapan biasa dalam PHP. Memahami dan menggunakan ungkapan ini adalah penting untuk melakukan pengiraan, membuat keputusan dan memanipulasi data dalam aplikasi PHP.



