أساسيات PHP: اكتشاف المتغيرات وأنواع البيانات

فهم المتغيرات وأنواع البيانات في PHP 🎯

مرحبًا ، زملائي مستكشفي PHP! 🚀 بينما نواصل رحلة PHP الخاصة بنا ، نحن على وشك التعمق في قلب اللغة. بعد إعداد بيئة PHP الخاصة بنا وصياغة أول صفحة PHP لدينا ، حان الوقت لكشف ألغاز المتغيرات وأنواع البيانات. لذا ، ارتدي قبعة المستكشف الخاص بك ، ودعنا نغوص في الأمر!

متغيرات PHP: فهم خزانات البيانات 🔐

في عالم PHP ، المتغيرات مثل الخزائن ، كل منها يخزن قطعة فريدة من البيانات لاستخدامها لاحقًا. إنهم الخبز والزبدة لأي نص PHP ، حيث يحتفظون بالبيانات التي نريد معالجتها وعرضها. هذا مثال:

<?php
    $greeting = "Hello, PHP explorer!";
    $year = 2023;
?>

في هذا المقتطف ، أنشأنا متغيرين:$greeting ، الذي يحمل خيطًا ، و$year الذي يحمل عددًا صحيحًا. لكن تذكر أن لغة PHP حساسة لحالة الأحرف—$greeting و$Greeting متغيرات مختلفة!

أنواع بيانات PHP: العناصر الموجودة داخل خزائننا 🧳

بالإضافة إلى أساسيات المتغيرات ، تدعم PHP ثمانية أنواع من البيانات البدائية ، والتي يمكننا التفكير فيها على أنها أنواع مختلفة من العناصر التي يمكن لخزائننا الاحتفاظ بها. دعونا نفحص كل منهم:

أنواع العدد ⚙️

1. منطقية 🟢🔴

يمثل Boolean حالتين ممكنتين:TRUE أوFALSE . غالبًا ما يتم استخدامها في الاختبار الشرطي.

<?php
    $isPHPFun = true;  // assigns the value TRUE to $isPHPFun
?>

2. عدد صحيح 🔢

العدد الصحيح هو رقم غير عشري بين -2،147،483،648 و 2،147،483،647.

<?php
    $year = 2023;  // assigns integer value 2023 to $year
?>

3. العائمة (أرقام الفاصلة العائمة – تسمى أيضًا مزدوجة) 🧮

العائم هو رقم به فاصلة عشرية أو رقم في شكل أسي.

<?php
    $price = 10.99;  // assigns the float 10.99 to $price
?>

4. سلسلة 🎭

السلسلة عبارة عن سلسلة من الأحرف ، مثل “Hello world!”.

<?php
    $greeting = "Hello, PHP explorer!";  // assigns string to $greeting
?>

أنواع المركبات 🎁

5. صفيف 🗃️

يخزن المصفوفة قيمًا متعددة في متغير واحد.

<?php
    $cars = array("Volvo", "BMW", "Toyota");  // assigns three values to $cars
?>

6. الكائن 👥

الكائنات هي حالات للفئات المعرفة من قبل المبرمج ، والتي يمكنها تجميع أنواع أخرى من القيم والوظائف الخاصة بالفئة.

<?php
    class Car {
        function Car() {
            $this->model = "VW";
        }
    }
    // create an object
    $herbie = new Car();
    // show object properties
    echo $herbie->model;
?>

أنواع خاصة 🌟

7. NULL 🚫

NULL هو نوع بيانات خاص يمكن أن يكون له قيمة واحدة فقط:NULL . متغير من نوع البياناتNULL هو متغير ليس له قيمة معينة.

<?php
    $x = null;  // assigns null to $x
?>

8. الموارد 🔗

نوع المورد الخاص ليس نوع بيانات فعلي. إنه تخزين مرجع للوظائف والموارد الخارجية لـ PHP.

<?php
    // $file is a resource because it holds a reference to an external resource
    $file = fopen("test.txt", "r");
?>

يشبه استكشاف أنواع البيانات هذه فتح قوى PHP جديدة! في المرة القادمة التي تكتب فيها نصًا ، فكر في أنواع البيانات التي تستخدمها وكيف يمكنها المساعدة في حل مشكلتك بشكل أكثر كفاءة.

الالتفاف والنظر إلى المستقبل 🚀

مبروك على تقدمك يا مغامر PHP! لقد تعمقت في اللبنات الأساسية لـ PHP واكتشفت المتغيرات وأنواع البيانات ، وهي عناصر مهمة في PHP. لكن الرحلة لا تتوقف هنا.

بعد ذلك ، نستكشف هياكل التحكم في PHP ، ونمنح كود PHP الخاص بنا القوة العظمى لاتخاذ القرارات! إنها خطوة تالية مثيرة في رحلتنا. لذا ، ابق على اتصال ، واصل الاستكشاف ، وتذكر: كل سطر من التعليمات البرمجية يقربنا من إتقان PHP!

ونحن الآن نريد أن نسمع منك! هل لديك أي أسئلة أو تعليقات أو تجارب ترغب في مشاركتها؟ اترك تعليقًا أدناه ، فنحن نحب أن نسمع أفكارك. تذكر أن رؤيتك يمكن أن تجعل رحلة PHP لشخص آخر أكثر سلاسة.

وإذا وجدت هذا الدليل مفيدًا ، فيرجى التفكير في مشاركته مع زملائك! لنقم بإنشاء عالم حيث يمكن للجميع استكشاف PHP بسهولة.

مزيد من القراءة 📚

حريصة على استكشاف المزيد؟ تحقق من وثائق PHP الرسمية حول المتغيرات وأنواع البيانات . بالإضافة إلى ذلك ، تأكد من إعادة زيارة مغامراتنا السابقة حول إعداد بيئة PHP الخاصة بك وإنشاء صفحة PHP الأولى الخاصة بك لفهم شامل. ترميز سعيد!

اترك ردّاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Share via
Copy link