مقدمة في أنواع البيانات والتعبيرات في PHP

في PHP ، هناك العديد من أنواع البيانات والتعبيرات التي تسمح لك بالعمل مع البيانات وتنفيذ العمليات في برمجتك. تتضمن أنواع البيانات الشائعة الأرقام والسلاسل والمنطقات والمصفوفات والخالي. يمكنك استخدام التعبيرات الحسابية والسلسلة والتعيين والمقارنة والمنطقية لإجراء العمليات الحسابية وفحص الشرط.

 

أنواع البيانات في PHP

خيط:

الوصف: السلسلة عبارة عن سلسلة من الأحرف ، مضمنة بين علامتي اقتباس مفردتين('') أو علامتي اقتباس مزدوجتين("").

مثال:

$name = "John Doe";  
echo "Hello, ". $name; // Hello, John Doe  

 

عدد صحيح

الوصف: العدد الصحيح هو عدد صحيح بدون فاصلة عشرية.

مثال:

$name = "John Doe";  
echo "Hello, ". $name; // Hello, John Doe  

 

 

يطفو

الوصف: عدد عشري هو رقم به فاصلة عشرية.

مثال:

$pi = 3.14;  
echo "The value of pi is ". $pi; // The value of pi is 3.14  

 

قيمة منطقية

الوصف: القيمة المنطقية هي قيمة إما صواب أو خطأ.

مثال:

$isLogged = true;  
if($isLogged) {  
  echo "User is logged in";  
} else {  
  echo "User is not logged in";  
}  

 

مجموعة مصفوفة

الوصف: المصفوفة هي مجموعة من العناصر.

مثال:

$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  

 

هدف

الوصف: الكائن هو مثيل لفئة تحتوي على خصائص وطرق.

مثال:

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 متغيرًا بدون قيمة معينة.

مثال:

$value = null;  
if($value === null) {  
  echo "The value of the variable is NULL";  
}  

 

الموارد

الوصف: يمثل المورد موردًا خارجيًا ، مثل اتصال قاعدة البيانات.

مثال:

$dbConnection = mysqli_connect("localhost", "username", "password", "database");  
// Use $dbConnection to query the database  

 

التعبيرات في PHP

التعابير الحسابية

الوصف: التعبيرات الحسابية تؤدي عمليات حسابية.

مثال:

$sum = 5 + 3; // Addition  
$difference = 10- 4; // Subtraction  
$product = 2 * 6; // Multiplication  
$quotient = 12 / 3; // Division  
$remainder = 10 % 3; // Modulo(Remainder)  

 

تعبيرات الواجب

الوصف: تعيّن تعبيرات التخصيص قيمة إلى متغير.

مثال:

$x = 5; // Assigning 5 to $x  
$y += 10; // Incrementing $y by 10  
$z -= 3; // Decrementing $z by 3  

 

تعبيرات المقارنة

الوصف: تقارن تعبيرات المقارنة بين قيمتين وتعيد نتيجة منطقية.

مثال:

$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  

 

التعبيرات المنطقية

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.

مثال:

Description: Logical expressions combine multiple conditions and return a boolean result.

 

تسلسل السلسلة

الوصف: تجمع سلسلة السلاسل بين سلاسل متعددة في سلسلة واحدة.

مثال:

$name = "John";  
$message = "Hello, ". $name. "!"; // Concatenating strings  

 

التعبيرات الثلاثية

$age = 20;  
$message =($age >= 18) ? "You are an adult": "You are not an adult";  

 

هذه بعض أنواع التعبيرات الشائعة في PHP. يعد فهم هذه التعبيرات واستخدامها أمرًا بالغ الأهمية لإجراء العمليات الحسابية واتخاذ القرارات ومعالجة البيانات في تطبيقات PHP.