Pengantar Tipe Data dan Ekspresi di PHP

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.