به کمک نیاز دارید؟

خدمات تخصصی

جستجو
این کادر جستجو را ببندید.
ساختار دستوری Syntax

ساختار دستوری Syntax در PHP

PHP یک زبان برنامه‌نویسی سمت سرور است که برای توسعه وب استفاده می‌شود. درک ساختار دستوری Syntax در PHP برای نوشتن کدهای مؤثر و بدون خطا ضروری است.

 

حتما بخوانید: توابع در PHP

 

صفحات PHP از دو جزء اصلی تشکیل شده اند:

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

شکل کلی ( ساختار دستوری Syntax) نوشتن یک اسکریپت PHP به صورت زیر است :

Syntax <?php
…. php کدها و دستورات مورد نظر به زبان ….     ;
?>مثال :
<?php
echo “Hello World”     ;
?>

صفحات PHP بر روی سرور اجرا شده و سپس نتایج خروجی به صورت کدهای ساده شده HTML و جاوا اسکریپت ، برای اجرا به مرورگر کامپیوتر کاربر ارسال می شود .

نکته : در نسخه های جدید PHP ، می توان ساختار اسکریپت را به صورت خلاصه شده زیر نیز نوشت. اما برای سازگاری بهتر با تمامی ورژن ها ، استفاده از متد قبلی توصیه می شود :

Syntax <?
…. php کدها و دستورات مورد نظر به زبان ….     ;
?>مثال :
<?
echo “Hello World”     ;
?>

 

حتما بخوانید: ساختارهای حلقه ای while در PHP

 

نحوه قرار دادن اسکریپت های PHP در صفحات :

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

در مثال زیر یک صفحه کامل PHP را که در آن اسکریپت هم قرار گرفته به شما نمایش داده ایم . برای مشاهده خروجی عملی مثال بر روی لینک تعیین شده در قسمت خروجی کلیک نمایید :

Example
< html >
< head >
</head>
<body>
       < p > This is a HTML Paragraph < /p >
       <?php
echo “Hello World”     ;
?>

</body>
</html>
کد

 

قرار دادن توضیحات comments در اسکریپت های PHP:

گاهی اوقات می خواهید توضیحاتی را در صفحه قرار دهید ، تا در مراجعات بعدی راهنمای شما باشند . یا اینکه اگر کسی غیر از خودتان سورس کد صفحه را مطالعه می کند ، بتواند دریابد هر بخش صفحه چیست و برای چه منظور استفاده می شود . توضیحات را می توانید در هر جای صفحه که بخواهید قرار دهید . به این توضیحات در طراحی وب comments می گویند . توضیحات توسط مرور گرها نمایش داده نشده و از دید کاربر مخفی هستند و فقط در سورس کد صفحه قابل مشاهده می باشند . چنانچه توضیح در حد یک خط باشد ، با قرار دادن کد // در ابتدا خط ، توضیح خود را بعد از آن بنویسید .

ولی چنانچه حجم توضیح بیش از یک خط باشد ، باید علامت */ را در ابتدای توضیح و علامت /* را در انتهای آن قرار دهید . از این روش برای توضیحات چند خطی استفاده می شود .

در جدول زیر روش استفاده از هر دو مورد را به صورت عملی به شما نمایش داده ایم :

Syntax
توضیح یک خطی
// متن توضیح

 

Syntax
توضیح چند خطی
/*
خط 1 توضیح
خط 2 توضیح
خط 3 توضیح

*/

مثال : در مثال زیر در یک صفحه PHP هم توضیح یک خطی و هم چند خطی قرار داده ایم . دقت کنید که این توضیحات در خروجی نمایش داده نمی شوند :

Example
< html >
< head >
</head>
<body>
       < p > This is a HTML Paragraph < /p >
       <?php
// متن توضیح یک خطی
echo “Hello World”     ;
/*
خط 1 توضیح چند خطی
خط 2 توضیح چند خطی

*/
?>

</body>
</html>
کد

 

با دریافت « مشاوره برنامه‌نویسی، وب و سئو » از کارشناسان جوان حرفه‌ای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!

 

و اما کلام آخر…

درک ساختار دستوری Syntax شامل آشنایی با تگ‌ها، بیان‌ها، حساسیت به حروف بزرگ و کوچک، کامنت‌ها، بلوک‌های کد و متغیرها است. این عناصر پایه‌ای برای نوشتن کدهای مؤثر و کارآمد در PHP هستند. با تسلط بر این اصول، شما قادر خواهید بود برنامه‌های پیچیده‌تری را توسعه دهید.

تصویر دکتر علی قوامی
دکتر علی قوامی
دانش‌آموخته دکترای تخصصی (PhD) کارآفرینی فناوری، بنیانگذار و مدیر گروه بین‌المللی کسب و کار ساکوراد با بیش از ۲۰ سال تجربه بعنوان کوچ، مدرس، مشاور و منتور در حوزه‌های مختلف راه‌اندازی و توسعه کسب‌وکار در ۱۵ کشور جهان هستم. در تلاشم تا تجربیات ذی‌قیمت خود را با شما دوستان عزیزم به اشتراک گذارم.
پیشنهاد بر اساس سلیقه شما
وبمستر بینگ

وبمستر بینگ چیست؟

گوگل تنها موتور جستجوی دارای ابزار نیست یکی دیگر از‬ ابزارهای موجود موتورهای جستجو‬‬ وبمستر بینگ می باشد.‬ همانند وبمستر تولز گوگل‬ شما را قادر

ادامه مطلب »
توابع در PHP

توابع در PHP

همانند سایر زبان های برنامه نویسی نیز ، توابع در PHP یکی از مهمترین ابزارها برای طراحی برنامه ها هستند. PHP دارای بیش از 700

ادامه مطلب »

مسیریابی تحصیلی - شغلی (آنلاین)

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

سئوالات و نظرات ارزشمند خود را با ما مطرح کنید

دیدگاهتان را بنویسید

کلینیک مشاوره کسب و کار

ارائه‌ی خدمات کوچینگ، مشاوره و منتورینگ توسط برترین متخصصان جوان

هاست سنتر حرفه‌ای

طیف وسیعی از خدمات حرفه‌ای هاستینگ با تنوع و کیفیت کنترل شده

کانال یوتیوب

آموزش‌ها و نکات کلیدی ما را دنبال کنید

کانال تلگرام

اخبار و تخفیفات گروهی ما را دنبال کنید

صفحه اینستاگرام

آموزش‌ها و تخفیفات گروهی ما را دنبال کنید

راهنمای گام به گام تا دریافت مشاوره

گام اول

انتخاب حوزه تخصصی مدنظر

گام دوم

بررسی رزومه مشاوران مرتبط

گام سوم

انتخاب مشاور با تخصص مدنظر

گام چهارم

تکمیل فرم و ثبت درخواست

گام پنجم

پرداخت حق‌الزحمه مشاور

گام ششم

تماس با شما برای تعیین وقت

گام هفتم

برقراری ارتباط شما با مشاور