Di PHP, ada berbagai tipe data dan ekspresi yang memungkinkan Anda bekerja dengan data dan melakukan operasi dalam pemrograman Anda. Tipe data umum meliputi angka, string, boolean, array, dan null. Anda dapat menggunakan aritmetika, string, penugasan, perbandingan, dan ekspresi logika untuk melakukan perhitungan dan pemeriksaan kondisi.
Tipe Data dalam PHP
Rangkaian:
Deskripsi: String adalah urutan karakter, diapit oleh tanda kutip tunggal('') atau tanda kutip ganda("").
Contoh:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Bilangan bulat
Deskripsi: Bilangan bulat adalah bilangan bulat tanpa titik desimal.
Contoh:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Mengambang
Deskripsi: Pelampung adalah angka dengan titik desimal.
Contoh:
$pi = 3.14;
echo "The value of pi is ". $pi; // The value of pi is 3.14
Boolean
Deskripsi: Boolean adalah nilai yang benar atau salah.
Contoh:
$isLogged = true;
if($isLogged) {
echo "User is logged in";
} else {
echo "User is not logged in";
}
Himpunan
Deskripsi: Array adalah kumpulan 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
Obyek
Deskripsi: Objek adalah turunan dari kelas, berisi properti dan metode.
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
BATAL
Deskripsi: NULL mewakili variabel tanpa nilai yang ditetapkan.
Contoh:
$value = null;
if($value === null) {
echo "The value of the variable is NULL";
}
Sumber
Deskripsi: Sumber daya mewakili sumber daya eksternal, seperti koneksi database.
Contoh:
$dbConnection = mysqli_connect("localhost", "username", "password", "database");
// Use $dbConnection to query the database
Ekspresi dalam PHP
Ekspresi Aritmatika
Deskripsi: Ekspresi aritmatika melakukan operasi matematika.
Contoh:
$sum = 5 + 3; // Addition
$difference = 10- 4; // Subtraction
$product = 2 * 6; // Multiplication
$quotient = 12 / 3; // Division
$remainder = 10 % 3; // Modulo(Remainder)
Ekspresi Tugas
Deskripsi: Ekspresi penugasan menetapkan nilai ke variabel.
Contoh:
$x = 5; // Assigning 5 to $x
$y += 10; // Incrementing $y by 10
$z -= 3; // Decrementing $z by 3
Ekspresi Perbandingan
Deskripsi: Ekspresi perbandingan membandingkan dua nilai dan menampilkan 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
Ekspresi Logis
Miêu tả: Biểu thức logic kết hợp nhiều điều kiện dan trả về kết quả boolean.
Contoh:
Description: Logical expressions combine multiple conditions and return a boolean result.
Penggabungan String
Deskripsi: Penggabungan string menggabungkan beberapa string menjadi satu.
Contoh:
$name = "John";
$message = "Hello, ". $name. "!"; // Concatenating strings
Ekspresi Terner
$age = 20;
$message =($age >= 18) ? "You are an adult": "You are not an adult";
Ini adalah beberapa jenis ekspresi umum dalam PHP. Memahami dan memanfaatkan ekspresi ini sangat penting untuk melakukan perhitungan, membuat keputusan, dan memanipulasi data dalam aplikasi PHP.



