أساسيات PHP: نظرة عامة للمبتدئين. تعلم PHP وMySQL بشكل صحيح أساسيات برمجة php للدمى

💖 هل يعجبك؟شارك الرابط مع أصدقائك

من المؤلف:هل من الضروري معرفة لغة البرمجة PHP؟ إذا كنت ستبدأ في إنشاء موقع ويب، فسيتعين عليك القيام بذلك. حتى لو كنت لا تريد ذلك حقًا! لماذا هذا؟ سنحاول الإجابة على جميع "الأسباب" الشائعة المرتبطة بهذه اللغة في مادتنا.

الحل الذي "يجمع" الإنترنت معًا

هذا هو بالضبط ما وصفه أحد معارفي، الذي كان يقوم بإنشاء موارد الإنترنت لأكثر من عقد من الزمان، بوصف لغة PHP. وهو على حق، ربما بنسبة 200% (أو ربما أكثر).

ويشير تاريخ ظهور هذه اللغة إلى أنها ولدت "لتعمي" النسخة الحالية من الشبكة التي اعتدنا عليها. ربما هذا هو السبب وراء عدم تمكن بعض الأشخاص من إدراك قوتها، حتى بعد تعلم أساسيات برمجة PHP.

إن إثبات دور PHP في إنشاء الإنترنت هو مهمة ناكر للجميل. هنا، كما يقولون، يمكن لمؤيدي اللغات الأخرى من جانب الخادم البدء في التحدث. يقولون أن "المعالج المسبق للنص التشعبي" (كما يرمز الاختصار PHP) قد تجاوزت فائدته بالفعل. يتم تنفيذ العديد من وظائفها حتى في ...

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

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

إذا كنت تتساءل عن سبب قفزة Java الكبيرة، فالإجابة هي: بفضل نظام تشغيل الهاتف المحمول Android، الذي تم تطوير التطبيقات الخاصة به بهذه اللغة.

أشعل النار الخاصة

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

من حيث المبدأ، لم أعتبر PHP لغة برمجة للمبتدئين. لقد بدا مرتبكًا جدًا. إليك الشيء الآخر حول ASP.NET: لغة تجارية تعتمد على لغة C#. أوه، يا لها من قلاع في الهواء بنيتها حينها! وكانت هناك كل المتطلبات الأساسية لذلك:

تم تطوير هذه التكنولوجيا من قبل "عملاق الفكر" مثل مايكروسوفت.

توفر البرامج المتخصصة - محرر Visual Studio القوي.

وثائق واسعة النطاق وموصوفة بشكل جيد.

الأمل بمستقبل "صحي".

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

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

بشكل عام، تناولت ASP.NET. لقد قمت بإنشاء موقع الويب الأول الخاص بي. حسنًا، يبدو أن كل شيء يعمل في بيئة التطوير. لقد تحققت من التوافق عبر المتصفحات في العديد من المتصفحات الشائعة. أعتقد أن الوقت قد حان "للقتال". إذا جاز التعبير، أظهر "بنات أفكارك" للبلد بأكمله (على الأقل). هذا هو المكان الذي تحولت فيه "المكابس".

محاولاتي للعثور على استضافة بدعم ASP.NET على RuNet لم تكن ناجحة أبدًا. كان هناك، بالطبع، العديد من المنصات المدفوعة، ولكن من الواضح أن أسعار استضافة موقع ويب عليها لم تكن أسعار "الطلاب".

بطريقة ما وجدت خيار استضافة مجاني في Burzhunet (بالمناسبة، برعاية Microsoft). حسنًا، لقد نقرت، واستمتعت باتساع أفكاري، لكن الأمور لم تذهب إلى أبعد من ذلك. وكل ذلك يرجع إلى حقيقة أن معظم المواقع تم إنشاؤها بالفعل بلغة PHP.

بعد أن تقرر وتفهم بشكل مؤكد أنك مستعد لتعلم لغة برمجة PHP، ابحث عن برنامج تعليمي للمبتدئين "لنفسك". الشيء الرئيسي هو أن تفهم ما يريد مؤلف المنشور أن ينقله إلى قرائه. استعد على الفور لدفع مبلغ جيد من المال مقابل الأدب عالي الجودة.

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

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

وأيضًا، قبل بدء التدريب مباشرة، قم بتنزيل Open Server وتثبيته. تتضمن حزمة البرامج هذه جميع البيئات التي تحتاجها لكتابة التعليمات البرمجية واختبارها.

حسنًا، دعني آخذ إجازتي لهذا اليوم. سامح (إن وجدت) على النظرة العامة المفرطة لمحتوى المقالة، ولكن هذا ضروري لفهم ميزات هذه اللغة (في النهاية، فهي تعتمد على الخادم). أتمنى لك أن تفهم بسرعة أساسيات لغة برمجة PHP وتبدأ في البرمجة الحقيقية!

» يبدأ. تصحيح الأخطاء. » الدرس رقم 1 – الأساسيات. » الدرس رقم 2 - ليس الكثير من التحكم. » الدرس رقم 3 - تقديم الوظائف. » الدرس الرابع - كيفية قراءة الوثائق. » الدرس رقم 5 - الدوال الرياضية » (قريبا) الدرس رقم 6 - وظائف السلسلة » (قريبا) الدرس رقم 7 - وظائف العمل مع المصفوفات » الدرس رقم 8 - العمل مع الملفات. » الدرس رقم 9 - العمل مع قاعدة البيانات وأساسيات SQL. » الدرس رقم 10 - التاريخ والوقت. » الدرس رقم 11 - الضفيرة » الدرس رقم 12-GD-التعامل مع الصور. » الدرس رقم 13 - نصوص أو أساليب برمجة جميلة. » الدرس رقم 14 - البرمجة الآمنة. » الملحق رقم 1 - تثبيت Apache وPHP وMysql. » الملحق رقم 2 - بضع كلمات حول تصميم قاعدة البيانات. » الملحق رقم 3 - حول التعبيرات العادية.

بضع كلمات من مؤلفي المواد:

دروس PHP معًا

ستجد في هذا المنتدى بعض الدروس حول مواضيع مختلفة
كتبها مؤلفون مختلفون، المشاركون في منتدانا.

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

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

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

من تستهدف هذه الدروس، ولماذا هي ضرورية؟

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

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


إلى الأمام >>>
إذا كان لديك أي أسئلة أخرى أو كان هناك شيء غير واضح - مرحباً بك في موقعنا

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

لتحسين إدارة الموقع، يمكنك استخدام PHP (اختصار لـ PHP: Hypertext Preprocessor)، وهي لغة برمجة نصية تسمح لك بإنشاء صفحات ويب يتم تعبئتها ديناميكيًا. استخدامه يجعل من الممكن جعل المورد تفاعليًا حقًا، كما أن عملية إدارة الموقع بسيطة وأقل تكلفة من حيث الجهد. تساعدك دورة PHP للمبتدئين عبر الإنترنت من WebShake على إتقان أساسيات لغة البرمجة النصية من البداية، وتعلم كيفية إنشاء موارد ديناميكية يسهل تعديلها وصيانتها.

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

بي أتش بي (صقوة: حنص تشعبي صإعادة المعالج, معالج مسبق مدروس

Hypertext) هي لغة برمجة نصية تركز على الويب.

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

بناء الجملة الأساسي:

-
- بداية ونهاية السيناريو
عامل التعيين - =

معلومات نص الإخراج - صدى (يمكن إخراج كود HTML)

بينما (حالة الحلقة) (الإجراء) - حلقة
- إذا(الشرط)(الإجراء الذي يتم إذا كان الشرط خاطئًا)else(الإجراء الذي يتم إذا كان الشرط خاطئًا) - حالة
-

الدرس 1. إنشاء البرنامج النصي الأول الخاص بك

كما ترون، يتكون البرنامج النصي من سطر واحد.

لتنفيذ البرنامج النصي، تحتاج إلى البرنامج المناسب لمستخدمي Windows، أوصي بـ Denwer (http://denwer.ru)
بعد تثبيت Denwera، قم بإنشاء مجلد Script.test في دليل المضيفين، والذي بدورنا نقوم بإنشاء مجلد فيه

شبكة الاتصالات العالمية. هل نقوم بإنشاء ملف Index.php في مجلد WWW؟ الذي ننقل إليه محتويات ملفنا.

بعد حفظ الملف، أعد تشغيل Denwer. ثم اكتب script.test في متصفحك

وفويلا! نرى النقش Hello World!

كيفية كتابة Hello World بشكل غير لائق:

أهلاً بالعالم، لم يتم كتابتها بهذه الطريقة

لذا:

حسنًا، الأمر ليس كذلك بالتأكيد:

انتهاء.

بهذا نختتم درسنا، وفي النهاية توجد مجموعة صغيرة من الروابط المفيدة:
denwer.ru - موقع يمكنك من خلاله تنزيل Denwer
ru.wikipedia.org/wiki/PHP - ما هو PHP
http;//php.net - برنامج PHP التعليمي

العلامات: PHP

هذه المقالة لا تخضع للتعليق، لأن كاتبها ليس عضوًا كامل العضوية في المجتمع بعد. لن تتمكن من الاتصال بالمؤلف إلا بعد استلامه

إطار عمل Bootstrap: تخطيط سريع التكيف

دورة فيديو خطوة بخطوة حول أساسيات التخطيط التكيفي في إطار عمل Bootstrap.

تعلم كيفية التنضيد ببساطة وسرعة وكفاءة باستخدام أداة قوية وعملية.

تخطيط لأجل والحصول على أموال.

دورة مجانية حول "الموقع على الووردبريس"

هل تريد إتقان نظام إدارة المحتوى في WordPress؟

احصل على دروس حول تصميم وتخطيط موقع الويب على WordPress.

تعلم كيفية العمل مع السمات والتخطيطات المقطوعة.

دورة فيديو مجانية حول رسم تصميم موقع وتخطيطه وتثبيته على CMS WordPress!

* مرر الماوس فوق لإيقاف التمرير مؤقتًا.

العودة إلى الأمام

أساسيات PHP: نظرة عامة للمبتدئين

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

ما هو PHP؟

PHP تعني المعالج المسبق للنص التشعبي(شيء مثل "معالج HTML الأولي").

ماذا يعني هذا؟ لنبدأ قليلاً من بعيد: هناك نوعان من اللغات. نوع واحد يسمى "عميل"، والآخر - "الخادم".

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

إذا كنت تريد معرفة المزيد عن JavaScript، فاطلع على المادة.

جميع الإجراءات والأوامر التي نحددها، على سبيل المثال، بلغة JavaScript، يتم تنفيذها بواسطة المتصفح، مما يعني أن نفس الكود الذي كتبناه تتم معالجته في حالة واحدة بواسطة Internet Explorer، وفي حالة أخرى بواسطة Firefox، وفي حالة ثالثة بواسطة Opera، في الرابع - جوجل كروم، أي. المتصفح الذي يستخدمه كل شخص محدد لعرض صفحتنا.

وبالتالي فإن المتصفح لديه اسم بديل - عميل.

في حالة اللغات من جانب الخادم(التي تنتمي إليها PHP) نرى صورة مختلفة.

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

يتم تنفيذ جميع الأوامر والبرامج النصية المكتوبة بلغة PHP على الخادم، ولا شيء آخر. بعد تنفيذ البرنامج النصي PHP على الخادم، "يعطي" الخادم نتيجة عمله، والتي نراها في المتصفح.

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

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

الفرق مقارنة بصفحات HTML الثابتة العادية هو خطوة إضافية لمعالجة التعليمات البرمجية.

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

في حالة صفحة PHP، هناك مرحلتين:أولا ما يسمى مترجم PHP(المعالج) ينفذ كود PHP (ونتيجة لذلك، يتم الحصول على كود HTML بسيط)، وبعد ذلك يقوم المتصفح بمعالجة نتيجة هذه المعالجة، أي في الواقع، يتم تنفيذ المرحلة الفريدة في حالة HTML . صفحة.

بشكل عام، تعمل PHP بشكل رائع عند إقرانها بـ HTML. علاوة على ذلك، يمكنك إدراج كود PHP في كود HTML، واستخدام PHP لإخراج ترميز HTML. من المهم أن تتذكر هذه النقطة البسيطة: لا يهم مدى تعقيد كود PHP الخاص بك، فسوف ينتهي به الأمر في النهاية كـ HTML عادي.

لماذا استخدام PHP؟

HTML ثابت بنسبة 100%. ومن خلال تضمين كود PHP في صفحاتنا، يمكننا ضمان ذلك كان محتوى نفس الصفحة مختلفًا وفقًا لشروط معينة(الصفحات الديناميكية). على مدى سنوات عديدة من وجودها، أثبتت لغة PHP نفسها كحل ممتاز لإنشاء مواقع ويب ديناميكية.

هل لغة PHP مشابهة للغات الأخرى؟

نعم. لغة PHP تشبه ASP.NET، وPerl، وJavaScript، وC#. ربما لا تعرف أيًا منها الآن، لكن تعلم PHP سيمنحك المزيد من الثقة في إتقان اللغات الأخرى في المستقبل.

ماذا تحتاج لتبدأ؟

للعمل بشكل كامل مع PHP على جهاز الكمبيوتر الخاص بك، تحتاج إلى الأشياء التالية:

1. خادم الويب Apache (يتم استخدامه في معظم الحالات)؛
2. نظام إدارة قواعد البيانات (DBMS) MySQL (يتم تخزين محتوى الموقع في قاعدة البيانات)؛
3. تثبيت مترجم PHP.
4. محرر النصوص الذي ستكتب فيه الكود؛
5. المتصفح.

الآن المزيد عن النقاط الثلاث الأولى.

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

2. ماي إس كيو إل DBMSاللازمة لتخزين المعلومات التي ستكون على موقع الويب الخاص بك. في حالة صفحات HTML، فإن كل محتوى الموقع موجود فيها مباشرةً. تحتوي كل صفحة على قدر معين من المعلومات (المحتوى).

عند استخدام PHP، عادةً ما يتم استخدام قاعدة البيانات لتخزين محتوى موقع الويب المفيد. في الغالبية العظمى من الحالات يكون هذا هو MySQL.

3. مترجم PHPهو نوع من البرامج التي تعالج كود PHP على خادم الويب. بدونها، لن نتمكن من تنفيذ نصوص PHP الخاصة بنا ورؤية نتيجة عملها.

كيفية تثبيت كل هذه المكونات على جهاز الكمبيوتر الخاص بك؟

هناك حل جيد يبسط هذه العملية إلى حد كبير ولا يتطلب منك أي معرفة في إعداد خادم ويب ومترجم MySQL وPHP.

هذه مجموعة خاصة دينوير، والذي يتضمن بالفعل جميع المكونات الثلاثة. يتم تثبيته على جهاز الكمبيوتر الخاص بك كبرنامج عادي وهو جاهز للعمل دون أي إعدادات أولية.

يعد Denwer حلاً مثاليًا في الغالبية العظمى من الحالات، وسيكون منقذًا للمبتدئين، حيث يتيح لك البدء في تطوير مواقع الويب بلغة PHP دون الحاجة إلى دراسة مجموعة من المعلومات الإضافية حول إعداد خادم ويب وMySQL DBMS و مترجم PHP.

الأساسيات

لكي تطلب من الخادم معالجة كود PHP، يجب عليك استخدام الصيغة التالية عند إضافة PHP إلى مستند HTML:

يشار إلى فتح كتلة من كود PHP على النحو التالي "، والختام - "?>" . الآن دعونا نغير الكود الخاص بنا كما يلي:

يرجى ملاحظة أننا في هذا المثال كتبنا كل شيء في سطر واحد. لا تلعب المسافات وفواصل الأسطر دورًا هنا ولن تؤثر على النتيجة النهائية.

في المثال نعطي الخادم الأمر صدى صوت(أمر لعرض المعلومات على الشاشة) ووضح أننا نريد عرض العبارة هذا هو PHP في العمل. يتم فصل كل أمر في PHP عن الأمر السابق بفاصلة منقوطة في نهاية ذلك الأمر.

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

بالمناسبة، في هذه الحالة ربما لم نستخدم الفاصلة المنقوطة في نهاية الأمر، لأنها الوحيدة التي لدينا في هذه الحالة (الأمر). ومع ذلك، فمن الأفضل دائمًا اتباع الممارسات الجيدة عند التعامل مع التعليمات البرمجية.

إعلان المتغيرات

متغير في PHP- هذا نوع من الحاويات التي يمكن أن تحتوي على معلومات معينة. من أجل إنشاء مثل هذه "الحاوية"، نحتاج إلى تسميتها والإشارة إلى ما يجب أن "يكمن" فيه. ويتم ذلك باستخدام علامة "$" مما يعني أننا نتعامل مع متغير. لنضعه في متغير اسمه امتحانعبارة هذا هو PHP في العمل.

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

كيف يمكننا إضافة المزيد من النصوص أو المعلومات الأخرى لعرضها على الشاشة؟

لننظر إلى هذا من خلال المثال التالي:

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

دعنا نستعرض الخطوات ونرى ما هو مطلوب هنا ولماذا.

بعد إخراج المتغير امتحانيبدو أننا "نضيف" نصًا إضافيًا إلى المخرجات الحالية. ويتم ذلك باستخدام رمز النقطة (.) .

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

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

إذا قمت بإزالة هذه المساحة، فستحصل على:
هذا هو PHP قيد التنفيذ. اسمي ديمتري نومينكو.

أود أيضًا أن ألفت انتباهك إلى المساحات الموجودة على جانبي نقطة الإضافة. لا تلعب هذه المساحات أي دور وتستخدم فقط للوضوح وسهولة الإدراك. الكود التالي سيعطينا نفس النتيجة بالضبط:

لذلك، اكتب بالطريقة الأكثر ملاءمة لك في هذه الحالة.

إدراج التعليقات في التعليمات البرمجية

السؤال الأول - "لماذا هم حتى؟"

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

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

تستخدم عادة في PHP نوعين من التعليقات:

وبطبيعة الحال، التعليقات تعمل فقط ضمن كتل من كود PHP و ?> .

إخراج HTML باستخدام PHP

كما ذكرت سابقًا، تعمل PHP وHTML معًا بشكل رائع. فقط لأننا داخل كتلة من كود PHP لا يعني أننا لا نستطيع عرض النص في فقرة أو بالخط العريض.

هذا هو النص بالخط العريض."; ?>

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

إنشاء الوظيفة الأولى

في البداية، بضع كلمات حول ماهية الوظيفة.

وظيفةهو نوع من البرامج المصغرة التي تقوم ببعض الأعمال المفيدة وتعطينا النتيجة.

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

بناء الجملة عند إنشاء دالة هو كما يلي:

لنفترض أنه إذا أردنا كتابة دالة تحسب مجموع الرقمين 10 و5، فيمكننا القيام بذلك:

نقوم بإنشاء دالة تسمى مجموعونشير في متنها إلى أنها يجب أن تعرض مجموع الرقمين 10 و5. وبعد ذلك نسمي الدالة مجموع. استدعاء وظيفة يعني في الأساس تنفيذها.

في هذا المثال، لا نستخدم أية وسائط (انظر بناء جملة الدالة أعلاه). ما هي الحجج وما هي الحاجة إليها، وسوف ننظر مباشرة إلى المثال. دعونا نعدل الكود الموجود لدينا، لجعله أكثر مرونة وفعالية:

الآن عند إنشاء وظيفة مجموعنشير إلى وسيطتين بين قوسين، مفصولة بفواصل - $slagaemoe1و $slagaemoe2. في نص الدالة، لا نضيف ونعرض أرقامًا محددة، بل قيم المتغيرات $slagaemoe1و $slagaemoe2(أي هذه الحجج نفسها).

الآن نحتاج فقط إلى استدعاء الدالة، وتمريرها بين قوسين "تتوقعها". نحدد الرقمين 10 و5 فينتج عنهما 15. وذلك بتمرير الدالة مجموعالأرقام الأخرى، بطبيعة الحال، سوف نحصل على إجابة مختلفة.

آمل أن تكون هذه النظرة العامة قد ساعدتك على فهم ماهية PHP وما هي الحاجة إليها، وما هي المزايا التي تتمتع بها مقارنة بـ HTML الثابت، وكيف يمكنك استخدام بعض من أبسط ميزاتها.

ديمتري نومينكو.

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

هل أعجبتك المادة وتريد أن تشكرني؟
مجرد مشاركتها مع أصدقائك وزملائك!


أخبر الأصدقاء