Pambuka kanggo Jinis Data lan Ekspresi ing PHP

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.