الدرس الثالث : شرح برمجة php من الصفر

احمد محمود

الدرس الثالث: المتغيرات في PHP

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



إيه هي المتغيرات؟

المتغير هو اسم بيمثل قيمة معينة بتقدر تستخدمها في البرنامج. في PHP، المتغيرات بتبدأ بعلامة الدولار $ وبتقدر تخزن أنواع مختلفة من البيانات زي النصوص، الأرقام، القيم المنطقية، وغيرها.

إزاي تعرف متغير في PHP؟

لتعريف متغير، كل اللي عليك هو كتابة $ وبعدها اسم المتغير اللي انت عايزه. تعالوا نشوف مثال:

<?php

$myName = "أحمد";

$age = 25;

echo "اسمي " . $myName . " وعمري " . $age . " سنة.";

?>

  

في المثال ده، عرفنا متغيرين: $myName اللي بيحتوي على نص ("أحمد")، و$age اللي بيحتوي على رقم (25). بعد كده استخدمنا الدالة echo لعرض القيمة المخزنة في المتغيرين.

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

PHP بتتعامل مع أنواع بيانات كتير زي:

  • النصوص (Strings): زي "أهلاً" و"PHP"
  • الأرقام الصحيحة (Integers): زي 1، 100، و500
  • الأرقام العشرية (Floats): زي 3.14، 0.99، و10.5
  • القيم المنطقية (Booleans): بتكون يا true أو false

دمج النصوص باستخدام المتغيرات

في PHP، تقدر تدمج النصوص باستخدام علامة . (النقطة). المثال اللي فوق بيبين إزاي تقدر تدمج نصوص مع متغيرات. تعالوا نشوف مثال تاني:

<?php

$greeting = "أهلاً";

$name = "محمود";

echo $greeting . "، " . $name . "!";

?>

  

في الكود ده، دمجنا نص "أهلاً" مع قيمة المتغير $name عشان نعرض جملة "أهلاً، محمود!".

قواعد تسمية المتغيرات

فيه شوية قواعد لازم تتبعها وأنت بتسمي المتغيرات في PHP:

  • أسماء المتغيرات لازم تبدأ بعلامة $ وبعدها حرف أو شرطة سفلية (_).
  • ممنوع تبدأ اسم المتغير برقم.
  • أسماء المتغيرات حساسة لحالة الأحرف. يعني $name غير $Name.

ملخص الدرس

  • تعرفنا على المتغيرات في PHP وإزاي نستخدمها لتخزين البيانات.
  • اتعلمنا إزاي نعرف المتغيرات ونستخدمها في دمج النصوص.
  • اتعرفنا على أنواع البيانات المختلفة في PHP.
  • تعلمنا قواعد تسمية المتغيرات في PHP.

في الدرس اللي جاي، هنبدأ نتعرف على العبارات الشرطية في PHP وإزاي نستخدمها لتنفيذ أكواد معينة بناءً على شروط.

بعض الاسئله الشائعه

ما هو المتغير في PHP وكيف يمكنني تعريفه؟

المتغير في PHP هو حاوية تخزن القيم. يمكنك تعريف متغير باستخدام علامة الدولار ($) متبوعة باسم المتغير. على سبيل المثال: $myVariable = 5;.

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

تشمل أنواع المتغيرات في PHP: الأعداد (integers)، الأعداد العشرية (floats)، السلاسل النصية (strings)، المصفوفات (arrays)، الكائنات (objects)، القيم البوليانية (booleans)، والـ NULL.

كيف يمكنني تغيير قيمة متغير في PHP؟

يمكنك تغيير قيمة متغير ببساطة عن طريق تعيين قيمة جديدة له. على سبيل المثال: $myVariable = 10; سيغير قيمة المتغير $myVariable من 5 إلى 10.

ما الفرق بين المتغيرات المحلية والعالمية في PHP؟

المتغيرات المحلية تُعرف داخل دالة وتكون متاحة فقط داخل تلك الدالة. بينما المتغيرات العالمية تُعرف خارج أي دالة ويمكن الوصول إليها من أي مكان في الكود. يمكن استخدام الكلمة المفتاحية global لجعل المتغير العالمي متاحًا داخل دالة.

كيف يمكنني استخدام المصفوفات كمتغيرات في PHP؟

يمكنك تعريف مصفوفة في PHP باستخدام الأقواس []. على سبيل المثال: $myArray = [1, 2, 3]; ويمكنك الوصول إلى العناصر باستخدام الفهارس مثل: $myArray[0];.

هل يمكنني تعريف متغير بدون قيمة في PHP؟

نعم، يمكنك تعريف متغير بدون قيمة في PHP، مما يعني أنه سيحمل قيمة NULL بشكل افتراضي. على سبيل المثال: $myVariable; ستعطي $myVariable قيمة NULL.

كيف يمكنني عرض قيمة المتغيرات في PHP؟

يمكنك عرض قيمة المتغيرات باستخدام دالة echo أو print. على سبيل المثال: echo $myVariable; سيعرض قيمة المتغير.

هل يمكن استخدام المسافات في أسماء المتغيرات في PHP؟

لا، لا يمكن استخدام المسافات في أسماء المتغيرات. يجب عليك استخدام الشرطات السفلية (_) أو كتابة الاسم بدون مسافات. على سبيل المثال: $my_variable أو $myVariable.

ما هي قواعد التسمية الخاصة بالمتغيرات في PHP؟

يجب أن تبدأ أسماء المتغيرات بعلامة الدولار ($) تليها حرف (A-Z أو a-z) أو شرطة سفلية (_). يمكن أن تتكون أسماء المتغيرات من حروف، أرقام، وشرطات سفلية، ولكن لا يمكن أن تبدأ برقم.

كيف يمكنني التحقق مما إذا كان المتغير موجودًا في PHP؟

يمكنك استخدام الدالة isset() للتحقق مما إذا كان المتغير موجودًا وغير فارغ. على سبيل المثال: if (isset($myVariable)) { ... }.

ما الفرق بين echo وprint عند استخدام المتغيرات؟

كلاهما يستخدم لعرض القيم، ولكن echo يمكن أن يأخذ عدة معلمات ولا يُرجع قيمة، بينما print يمكن أن يأخذ معلمة واحدة فقط ويُرجع قيمة 1. لذا، echo أسرع قليلاً من print.

هل يمكنني استخدام المتغيرات في السلاسل النصية؟

نعم، يمكنك استخدام المتغيرات داخل السلاسل النصية. إذا كنت تستخدم علامات اقتباس مزدوجة، سيتم تفسير المتغير. على سبيل المثال: $name = "John"; echo "Hello, $name!";.

ما هو نوع البيانات الافتراضية لمتغيرات PHP؟

لا توجد قيمة افتراضية محددة لمتغيرات PHP، ولكن إذا قمت بتعريف متغير بدون تعيين قيمة له، فإنه سيُعطى القيمة NULL بشكل افتراضي.

هل يمكن استخدام المتغيرات الثابتة في PHP؟

نعم، يمكنك استخدام المتغيرات الثابتة باستخدام الكلمة المفتاحية define(). على سبيل المثال: define("PI", 3.14); ثم يمكنك استخدام PI كمتغير ثابت.

إرسال تعليق

شاهد أيضاً :-
Cookie Consent
تعريف الارتباط

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

Oops!
يبدو أن هناك مشكلة في اتصالك بالإنترنت. يرجى الاتصال بالإنترنت والمحاولة مرة أخرى.
AdBlock Detected!
لقد اكتشفنا أنك تستخدم إضافة حظر الإعلانات في متصفحك.
يتم استخدام الإيرادات التي نحصل عليها من الإعلانات لإدارة هذا الموقع، لذا نرجو منك إضافة موقعنا إلى القائمة البيضاء في إضافة حظر الإعلانات الخاصة بك.
Site is Blocked
Sorry! This site is not available in your country.