Ing PHP, ana macem-macem jinis data lan ekspresi sing ngidini sampeyan nggarap data lan nindakake operasi ing program sampeyan. Jinis data umum kalebu angka, string, boolean, larik, lan null. Sampeyan bisa nggunakake aritmetika, string, assignment, comparison, lan ekspresi logis kanggo nindakake petungan lan mriksa kondisi.
Tipe Data ing PHP
String:
Katrangan: String minangka urutan karakter, sing dilampirake ing tanda kutip tunggal('') utawa tanda kutip dobel("").
Tuladha:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Ongko
Katrangan: Integer minangka nomer wutuh tanpa titik desimal.
Tuladha:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
ngambang
Description: A float minangka nomer kanthi titik desimal.
Tuladha:
$pi = 3.14;
echo "The value of pi is ". $pi; // The value of pi is 3.14
Boolean
Katrangan: Boolean minangka nilai sing bener utawa salah.
Tuladha:
$isLogged = true;
if($isLogged) {
echo "User is logged in";
} else {
echo "User is not logged in";
}
Array
Katrangan: Array minangka kumpulan unsur.
Tuladha:
$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
Description: Obyek minangka conto saka kelas, ngemot sifat lan metode.
Tuladha:
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
Description: NULL nggantosi variabel tanpa nilai diutus.
Tuladha:
$value = null;
if($value === null) {
echo "The value of the variable is NULL";
}
sumber daya
Description: A sumber makili sumber eksternal, kayata sambungan database.
Tuladha:
$dbConnection = mysqli_connect("localhost", "username", "password", "database");
// Use $dbConnection to query the database
Ekspresi ing PHP
Ekspresi aritmetika
Katrangan: Ekspresi aritmetika nindakake operasi matematika.
Tuladha:
$sum = 5 + 3; // Addition
$difference = 10- 4; // Subtraction
$product = 2 * 6; // Multiplication
$quotient = 12 / 3; // Division
$remainder = 10 % 3; // Modulo(Remainder)
Ekspresi Tugas
Katrangan: Ekspresi tugas menehi nilai menyang variabel.
Tuladha:
$x = 5; // Assigning 5 to $x
$y += 10; // Incrementing $y by 10
$z -= 3; // Decrementing $z by 3
Ekspresi Perbandingan
Katrangan: Ekspresi perbandingan mbandhingake rong nilai lan ngasilake asil boolean.
Tuladha:
$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 và trả về kết quả boolean.
Tuladha:
Description: Logical expressions combine multiple conditions and return a boolean result.
String Concatenation
Description: String concatenation nggabungke sawetara strings dadi siji.
Tuladha:
$name = "John";
$message = "Hello, ". $name. "!"; // Concatenating strings
Ekspresi Ternary
$age = 20;
$message =($age >= 18) ? "You are an adult": "You are not an adult";
Iki minangka sawetara jinis ekspresi umum ing PHP. Pangerten lan nggunakake ekspresi kasebut penting kanggo nindakake petungan, nggawe keputusan, lan manipulasi data ing aplikasi PHP.



