تعد هذه الدورة من بين الدورات PHP المجانية التي نقدمها كـ Onur Özden Web Çözümleri. إعلان متغير PHP سوف نقوم بشرح الموضوع
قبل إعطاء معلومات حول المتغيرات، نود أن نذكر هذا. تعريف المتغيرات مشابه في جميع لغات البرمجة. في بعض لغات البرمجة، نحتاج إلى تحديد نوع بيانات للمتغيرات. في بعض الحالات ليس من الضروري. في PHP، يتم تحديد نوع بيانات المتغير تلقائيًا بواسطة PHP في وقت التشغيل. ولذلك، ليس من الضروري تحديد نوع البيانات عند تعريف متغير. دعونا نضع هذه المعلومات في الاعتبار ونتعرف على المتغيرات.
متغيرات PHP
المتغيرات هي أصحاب البيانات التي يتم استخدامها لتخزين البيانات والتي يمكننا من خلالها التعامل مع البيانات. يمكننا تخصيص العديد من أنواع القيم للمتغيرات، وخاصة الأرقام والنص (السلسلة).
إعلان متغير PHP
في PHP، نستخدم الحرف $ (الدولار) لإنشاء متغير والحرف = (يساوي) لتعيين قيمة للمتغير. وفي نهاية كل متغير؛ ويجب أن تكون (فاصلة منقوطة). دعونا نفهم هذا مع مثال.
$variable1 = 'Onur Özden Web Çözümleri';
$variable2 = 4;قمنا بتعريف اسم المتغير عن طريق كتابة $degisken1 في السطر الأول. لقد أعطينا المتغير القيمة "Onur Özden Web Çözümleri" من نوع النص باستخدام عامل التشغيل '='. وبما أن القيمة التي قدمناها هي من نوع النص، فقد قمنا بوضع بيانات المتغير بين علامتي اقتباس مزدوجتين كـ "قيمة". في السطر الثاني، قمنا بتعريف متغير اسمه $variable2 وأعطينا القيمة 4 كرقم. فلماذا لم نضع القيمة 4 بين علامات الاقتباس المزدوجة كما في السطر السابق؟ لأن القيمة 4 كانت من نوع الرقم. نقوم بإحاطة قيم نوع النص بين علامات الاقتباس المزدوجة أو علامات الاقتباس المفردة. نقوم بطباعة القيم بنوع الرقم مباشرة.
أنواع البيانات PHP و الاختلافات بين علامات الاقتباس المزدوجة وعلامات الاقتباس المفردة في PHP وسنتعرف على هذه المواضيع في دروسنا القادمة.
قواعد الإعلان المتغير PHP
في PHP، كما هو الحال في كل لغة، يمكننا تحديد المتغيرات وفقا لقواعد معينة. القواعد الكاملة أدناه:
- تبدأ المتغيرات بعلامة $ (الدولار).
- يجب أن تبدأ المتغيرات بحرف أو _ (شرطة سفلية). لا يمكن أن يبدأ بأي رقم.
- لا يمكن استخدام الأحرف الخاصة (/، +، ^، "إلخ) أو أحرف المسافة في المتغيرات.
- أثناء تحديد أسماء المتغيرات، لا يمكن استخدام الكلمات المحجوزة المستخدمة بواسطة PHP (if، وbreak، وdefault، وnew، وما إلى ذلك).
- يمكن استخدام (a-z، A-Z، 0-9) و_ (الشرطة السفلية) في أسماء المتغيرات.
- أسماء المتغيرات حساسة لحالة الأحرف.
PHP اقتراحات إعلان المتغير
هذه الاقتراحات اختيارية تمامًا. ومع ذلك، إذا تم اتباعه، فمن الممكن كتابة كود أنظف.
- لا ينصح باستخدام الأحرف التركية في أسماء المتغيرات. عندما تضيف النص الذي كتبته إلى Github، تخيل أن أسماء المتغيرات باللغة التركية ولا أحد يفهمها إلا من يتحدث التركية. لغات البرمجة عالمية. التعابير والتعابير في اللغات البرمجية هي باللغة الإنجليزية المقبولة عالميًا. ولذلك، فمن المستحسن أن تكون التسميات التي نستخدمها باللغة الإنجليزية.
- يوصى بأن تتم تسمية المتغيرات وفقًا لمعايير معينة. على سبيل المثال، إذا كنت تقوم بالتطوير لنظام إدارة المحتوى (CMS) مثل WordPress WordPress معايير الكودإذا كنت تقوم بالتطوير لـ PHP معايير PHP PSR يجب الالتزام بها.
- لسهولة القراءة، لا يوصى بأن تكون أسماء المتغيرات كلها بأحرف كبيرة.
عمليات PHP مع المتغيرات
الآن بعد أن تعلمنا كيفية تعريف المتغيرات في PHP، وقواعد تعريف المتغيرات والتوصيات، دعونا نرى ما يمكننا القيام به مع المتغيرات. في PHP، يمكننا طباعة المتغيرات على الشاشة، أو تعيين قيمة جديدة بجوار قيمة المتغير، أو دمج متغيرين، أو إجراء عمليات رياضية مع المتغيرات.
طباعة المتغير على الشاشة
نستخدم تشكيل الصدى لطباعة المتغير على الشاشة. دعنا نكتشف ما هو الصدى باقتباس صغير من PHP.net:
echoفي الواقع، إنها ليست وظيفة ولكنها بناء لغة، لذلك ليس من الضروري وضع معلماتها بين قوسين متعرجين. المعلمات,echoوتتكون من تعبيرات تتبع الكلمة الأساسية، مفصولة بفواصل وغير محاطة بين قوسين. على عكس بعض التشكيلات اللغوية الأخرى،echoليس له قيمة إرجاع، لذلك لا يمكن استخدامه في سياق التعبير.
المصدر: https://www.php.net/manual/tr/function.echo.php
الآن دعونا نطبع المتغير الخاص بنا على الشاشة.
$number = 5;
$string = 'Onur Özden Web Çözümleri';
echo $number;
echo $string;كما ترون في المثال، كانت طباعة المتغير على الشاشة بسيطة للغاية. لقد كتبنا اسم المتغير باستخدام تشكيل الصدى. نظرًا لأن تكوين الصدى هو تعبير/بيان في PHP مثل أي شيء آخر، فقد وضعنا فاصلة منقوطة في النهاية.
تعيين قيمة جديدة لمتغير
في هذا المثال، سوف نتعلم كيف يمكننا تعيين قيمة جديدة لمتغير له قيمة بالفعل وإضافة قيمة جديدة بجوار قيمته.
$number1 = 10;
$string1 = 'String Value';
$number1 .= 14;
$string2 .= 'String';لقد أنشأنا متغيرًا يسمى number1 وقمنا بتعيين القيمة 10. وقمنا بإنشاء متغير يسمى string1 وقمنا بتعيين القيمة String Value. بعد ذلك، قمنا بتعيين القيمة 14 بجوار القيمة $number1 (كانت القيمة 10) باستخدام عامل تعيين التسلسل. وبهذه الطريقة، أصبحت قيمة المتغير رقم 1 هي 1014. ثم قمنا بتعيين قيمة "سلسلة" لمتغير السلسلة 1 بنفس العامل، وتغيرت قيمة المتغير من "قيمة السلسلة" إلى "سلسلة قيمة السلسلة".
ما هي عوامل التشغيل في PHP وجميع عوامل التشغيل في هذا الدرس سوف نتعلم.
الجمع بين متغيرين
دعونا نجمع بين متغيرين مع مثال.
$number1 = 23;
$number2 = 24;
$number3 = $number1 . $number2;أنشأنا متغيرًا اسمه number1 وخصصنا له القيمة 23. أنشأنا متغيرًا اسمه number2 وخصصنا له القيمة 24. ثم أنشأنا متغيرًا اسمه number3 وقمنا بتعيين قيمتي number1 وnumber2. في هذه الحالة، كانت قيمة المتغير number2 هي 2324.
العمليات الرياضية مع المتغيرات
من أجل إجراء عمليات حسابية مع المتغيرات، يجب أن تكون بيانات المتغير من النوع الرقمي. وطالما تم استيفاء هذا الشرط، يمكننا جمع المتغيرات وطرحها وضربها وقسمتها. دعونا نعزز هذا بمثال.
$number1 = 10;
$number2 = 5;
echo $number1 + $number2; // 15
echo $number1 - $number2; // 5
echo $number1 * $number2; // 50
echo $number1 / $number2; // 2لقد أعطينا القيمة 10 للمتغير number1 والقيمة 5 للمتغير number2. في السطر الرابع، أضفنا رقم 1 ورقم 2 باستخدام عامل الإضافة. في السطر الخامس، قمنا بطرح الرقم 1 من الرقم 2 باستخدام عامل الطرح. في السطر السادس، قمنا بضرب الرقم 1 والرقم 2 في عامل الضرب. في السطر السابع، قمنا بتقسيم الرقم 1 إلى الرقم 2 باستخدام عامل القسمة.
تعلمنا في هذا الدرس كيفية تعريف المتغيرات في لغة PHP، وقواعد وتوصيات تعريف المتغيرات، وكيفية التعامل مع المتغيرات. تابعونا لمواصلة الدروس.



