JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

-->
Accueil

أساسيات لغة php

أساسيات لغة PHP بالتفصيل | شرح شامل للمبتدئين خطوة بخطوة
تعلم أساسيات PHP
شرح أساسيات لغة PHP بالتفصيل للمبتدئين

مقدمة شاملة

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

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

إذا كنت مبتدئاً فلا تقلق، فهذا الدرس مصمم ليأخذ بيدك خطوة بخطوة حتى تفهم كل جزئية بسهولة.

طرق كتابة كود PHP (Syntax)

لكي تبدأ باستخدام PHP يجب أن تعرف كيف تكتب الكود الخاص بها داخل الصفحة.

النمط القياسي (الموصى به)

<?php echo "Hello PHP"; ?>

هذا هو الشكل الرسمي والآمن، وهو المستخدم في جميع المشاريع الحديثة.

النمط النصي

<script language="php"> echo "Hello PHP"; </script>

هذا النمط قديم ونادراً ما يستخدم الآن.

النمط القصير

<? echo "Hello"; ?>

يحتاج إلى تفعيل داخل ملف php.ini لذلك لا يُنصح باستخدامه.

نمط ASP

<% echo "Hello"; %>

هذا النمط أيضاً غير مستخدم حالياً.

📌 الخلاصة: استخدم دائماً <?php لأنه الأكثر أماناً وتوافقاً.

التعليقات في PHP

التعليقات تستخدم لشرح الكود، وهي مهمة جداً خاصة عندما تعمل على مشاريع كبيرة.

// تعليق سطر واحد # تعليق سطر واحد /* تعليق متعدد الأسطر */

📌 النصيحة: استخدم التعليقات دائماً لتوضيح عمل الكود.

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

كل متغير في PHP يحمل نوع بيانات، وهذا النوع يحدد كيفية التعامل معه.

أولاً: الأنواع العددية

  • Integer (عدد صحيح)
  • Float (عدد عشري)
  • Boolean (صح أو خطأ)
  • String (نص)

ثانياً: الأنواع المركبة

  • Array (مصفوفة)
  • Object (كائن)

ثالثاً: الأنواع الخاصة

  • NULL
  • Resource

القيم المنطقية

القيم التالية تعتبر false:

  • 0
  • "0"
  • ""
  • []
  • false

أي قيمة غير ذلك تعتبر true.

السلاسل النصية

في PHP يمكن كتابة النص بطريقتين:

  • علامات اقتباس مفردة ' '
  • علامات اقتباس مزدوجة " "

الفرق أن المزدوجة تقوم بتفسير المتغيرات داخل النص.

$name = "Ali"; echo "Hello $name"; // تعمل echo 'Hello $name'; // لا تعمل

المصفوفات (Array)

المصفوفة تسمح لك بتخزين أكثر من قيمة داخل متغير واحد.

$names = array("Ali","Ahmed","Hassan"); echo $names[0];

يمكن أيضاً إنشاء مصفوفة مفاتيح:

$user = array( "name" => "Ali", "age" => 20 );

الثوابت

الثابت هو قيمة لا يمكن تغييرها بعد تعريفها.

define("SITE_NAME","My Website"); echo SITE_NAME;

المتغيرات

المتغير هو عنصر أساسي في أي لغة برمجة.

  • يبدأ بعلامة $
  • لا يحتاج تعريف مسبق
$name = "Ali"; echo $name;

أنواع المتغيرات

  • محلية (داخل الدالة)
  • عامة (خارج الدالة)
  • ثابتة (Static)

التعيين بالمرجع

$a = 10; $b = &$a;

أي تغيير في $a سيؤثر على $b.

المتغيرات المتغيرة

تسمح لك بتغيير اسم المتغير ديناميكياً.

$h2 = "tttt"; $h1 = "h2"; echo $$h1;

فحص نوع البيانات

is_int(); is_bool(); is_null();

تستخدم هذه الدوال لمعرفة نوع المتغير.

نصائح للمبتدئين

  • طبق كل مثال بنفسك
  • ابدأ بمشاريع صغيرة
  • لا تحفظ، بل افهم
  • استمر في التعلم يومياً

روابط مهمة

author-img

حسام الفقيه

Commentaires
Aucun commentaire
Enregistrer un commentaire
    NomE-mailMessage