في 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.



