Reyhaneh Jafari
Reyhaneh Jafari
خواندن ۲ دقیقه·۴ سال پیش

چگونه دستورات زبان PHP را به دستورات HTML وصل کنیم؟

در ادامه آموزش مقدماتی زبان برنامه نویسی PHP و پس از معرفی اولیه زبان PHP، در این پست توضیح می دهیم که چطور کدهای PHP با فایل های متنی HTML ادغام میشه و بیشتر با روند این کار آشنا بشیم.

همینطور که در پست قبلی توضیح دادیم، PHP اغلب برای ساختن صفحات وب پویا استفاده می شود. یک صفحه وب پویا به صفحه ای گفته میشه که هر بازدید کننده از وب سایت یک صفحه سفارشی دریافت کند، که می تواند از نگاه یک بازدید کننده دیگر به سایت متفاوت باشد. مثال این صفحات پویا، صفحات فروشگاهی هستند که با توجه به علایق شما محصولات رو نمایش می دهند. این دقیقا متضاد با صفحات وب ثابت است که محتوای یکسانی را برای هر بازدید کننده ارائه می کنند.

تفاوت وبسایت استاتیک و داینامیک
تفاوت وبسایت استاتیک و داینامیک


به منظور ایجاد این رفتار پویا، زبان PHP برای همکاری نزدیک با HTML طراحی شده است. PHP می تواند مستقیماً در یک فایل متنی HTML استفاده شود. هنگامی که وب سایت از بک اند به فرانت اند منتقل می شود، محتوای PHP اجرا می شود و به HTML اضافه می شود تا یک داکیومنت HTML واحد ایجاد شود. برای شروع به خاطر داشته باشید که شروع کدهای PHP همیشه با : <?php. است و با ?> نیز انتهای کد های PHP را نشان می دهیم.

به عنوان مثال به این کد نگاه کنید:

<p>This HTML will get delivered as is</p>

<?php

echo "<p>But this code is interpreted by PHP and turned into HTML</p>";

?>

در زبان برنامه نویسی PHP از کلمه کلیدی echo برای خروجی متن استفاده می شود. متن در این حالت هر چیزی تعریف می شود که بین علامت نقل قول وجود دارد ("). یک دستورالعمل نوشته شده در PHP یک عبارت نامیده می شود و در پایان هر عبارت باید نقطه ویرگول (؛) گذاشته شود.

بنابراین وقتی کد بالا اجرا می شود، متن داخل فایل HTML خروجی این دستور می شود و فرانت اند کد HTML زیر را دریافت می کند:

<p>This HTML will get delivered as is</p>
<p>But this code is interpreted by PHP and turned into HTML</p>

کدهای PHP چگونه اجرا می شود؟

در قسمت قبلی، ما در مورد چگونگی ارسال PHPاز قسمت بک اند به فرانت اند که از طریق مرورگر به عنوان کد HTML دریافت می شود را بررسی کردیم.

زبان برنامه نویسیPHP زبان انعطاف پذیری است و علاوه بر به کار گیری در فایل های HTML، می تواند از طریق ترمینال نیز اجرا شود. ما می توانیم از PHP به عنوان یک زبان برنامه نویسی عمومی برای نوشتن برنامه هایی استفاده کنیم که بدون درگیر کردن HTML یا وب، دستورالعمل های ساده ای به کامپیوتر می دهند. وقتی این کار انجام شد، خروجی برنامه به ترمینال وارد می شود. این قابلیت برای آزمایش عملکرد یک برنامه یا نوشتن برنامه های ساده مفید است.

هنگام نوشتن یک فایل اسکریپت PHP، ما همچنان باید ابتدای کدهای PHPرا با استفاده از <؟ phpشروع کنیم ، اما تگ پایانی PHP لازم نیست. به طور قراردادی این تگ کنار گذاشته شده است.

به عنوان مثال ، اگر کد زیر در فایل index.phpقرار داده شده است:

<?php

echo “Hello, world!”;

وقتی کد بالا اجرا شد ، " Hello, world!" به ترمینال منتقل می شود.

در نظر داشته باشید که به طور کلی، PHPاز فضای خالی (اسپیس، تب، اینتر) چشم پوشی می کند.

برخلاف بسیاری از زبانهای دیگر ، PHPهمیشه به حروف کوچک و بزرگ نیز حساس نیست، بنابراین Echo هم یک عبارت معتبر در زبان PHPاست. با این حال، بهترین روش استفاده از روش نوشتاری استاندارد است. (در اینجا echo)

نتیجه گیری

در قسمت های بعدی این آموزش، شروع به نوشتن کد PHP می کنیم. چند ثانیه وقت بگذارید و آنچه را که در مورد PHP می دانیم را مرور کنید:

• با وجود قدمت زیاد، PHP هنوز هم یک فناوری معمول در توسعه وب است.

•زبان برنامه نویسی PHP برای ایجاد تعامل با HTMLبرای تولید وب سایت های پویا طراحی شده است.

• حالت قرار دادی گذاشتن کدهای PHP در HTML با قرار دادن کد PHP بین تگ های <?php و ?> است.

• هر عبارت در PHPباید با یک نقطه ویرگول خاتمه یابد. در غیر این صورت کد شما اجرا نمی شود.

• پرونده های PHPدارای پسوند .phpهستند و فایل همیشه با تگ باز <?php شروع می شود. برچسب بسته ضمنی است و طبق قرارداد کنار گذاشته می شود.

• فضای خالی هنگام اجرای کد PHP به طور کلی نادیده گرفته می شود.

• دستورها در PHPبه حروف کوچک و بزرگ حساس نیستند. اما بهتر است به عنوان قرارداد، از پوشش استاندارد استفاده کنید.

• کامنتهای تک خطی در PHP با استفاده از # یا // نوشته می شود. برای نوشتن کامنت های چند خطی می توانید آنها را بین / * و * / قرار دهید.

امیدوارم که این مطلب برای شما مفید باشد و شما را در شروع کدنویسی در PHP راهنمایی کند. در قسمت بعدی به سراغ رشته ها و متغیر ها در این زبان می رویم.

انتشار دانشآزادی دانشسئولبآموزشphpبرنامه نویسی
شاید از این پست‌ها خوشتان بیاید