PHP – نحو (Syntax)

نحوۀ PHP

کد PHP روی سرور اجرا می‌شود و نتیجه HTML ساده به مرورگر بازگردانده می‌شود.

نحوۀ پایه PHP

یک اسکریپت PHP می‌تواند در هر جای سند قرار گیرد.

یک اسکریپت PHP با <?php شروع و با ?> پایان می‌یابد:

<?php
// PHP code goes here
?>

پسوند پیش‌فرض فایل‌های PHP “.php” است.

یک فایل PHP معمولاً شامل تگ‌های HTML و برخی کدهای اسکریپت‌نویسی PHP است.

در زیر، مثالی از یک فایل ساده PHP با اسکریپتی که از تابع داخلی PHP به نام “echo” برای خروجی دادن متن “Hello World!” در یک صفحه وب استفاده می‌کند، آورده شده است:

مثال

یک فایل ساده .php با کد HTML و کد PHP:

<!DOCTYPE html>
<html>
<body>

<h1>My first PHP page</h1>

<?php
echo "Hello World!";
?>

</body>
</html>

نکته: دستورات PHP با نقطه‌ویرگول (;) پایان می‌یابند.

حساسیت به حروف بزرگ و کوچک در PHP

در PHP، کلمات کلیدی (مثلاً if, else, while, echo و غیره)، کلاس‌ها، توابع و توابع تعریف‌شده توسط کاربر حساس به حروف بزرگ و کوچک نیستند.

در مثال زیر، هر سه دستور echo برابر و قانونی هستند:

مثال

ECHO همانند echo است:

<!DOCTYPE html>
<html>
<body>

<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>

</body>
</html>

نکته: با این حال، نام متغیرها حساس به حروف بزرگ و کوچک هستند!

به مثال زیر نگاه کنید؛ فقط دستور اول مقدار متغیر $color را نمایش می‌دهد! این به این دلیل است که $color، $COLOR و $coLOR به عنوان سه متغیر مختلف در نظر گرفته می‌شوند:

مثال

$COLOR همانند $color نیست:

<!DOCTYPE html>
<html>
<body>

<?php
$color = "red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>

</body>
</html>

در این مثال، فقط خط اول مقدار متغیر $color را به درستی نمایش می‌دهد، در حالی که دو خط بعدی چون متغیرهای $COLOR و $coLOR تعریف نشده‌اند، خطا خواهند داشت.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.