1. کدهای زبان برنامه نویسی PHP میتوانند درون صفحاتی که با استفاده از HTML کدنویسی شدهاند قرار بگیرند. اسکریپت PHP با استفاده از `<?php` شروع میشود و با `?>` به پایان میرسد.
2. توجه داشته باشید، زمانی که شما دارید با PHP خام کدنویسی میکنید میتوانید تگ بسته PHP یا `?>` را قرار ندهید، اما اگر کد PHP شما قرار است درون کد HTML قرار بگرید باید تگ بسته PHP را وارد کنید.
3. توجه داشته باشید که کلمات از قبل رزو شده (keywords) مانند (if, esle, while, echo و غیره)، کلاسها، تابعها (functions) و تابعهای user-defined به حروف بزرگ و کوچک حساس نمیباشند (not case-sensitive).
4. متغیرها در زبان برنامهنویسی PHP حساس به حروف بزرگ و کوچک میباشند یعنی `$color` با `$Color` با `$COLOR` یکی نیستند و PHP هرکدام را به عنوان یک متغیر جدید در نظر میگیرد.
کدهای زبان برنامه نویسی PHP میتوانند درون صفحاتی که با استفاده از HTML کدنویسی شدهاند قرار بگیرند. اسکریپت PHP با استفاده از `<?php` شروع میشود و با `?>` به پایان میرسد.
<?php /* کد PHP را اینجا بنویسید */ ?>
توجه داشته باشید، زمانی که شما دارید با PHP خام کدنویسی میکنید میتوانید تگ بسته PHP یا `?>` را قرار ندهید، اما اگر کد PHP شما قرار است درون کد HTML قرار بگرید باید تگ بسته PHP را وارد کنید.
<?php
// کد PHP را اینجا بنویسید
?>
<!DOCTYPE html>
<html>
<body>
...
کد زیر یکی از بارزترین کدهایی که با استفاده PHP نوشته شده است میباشد.
کد زیر یکی از پراستفادهترین کدهای ساده PHP میباشد. شما میتوانید از تابع (function) `echo` برای نمایش متن در صفحه سایت استفاده کنید.
<!DOCTYPE html>
<html>
<body>
<h1>آشنایی با ساختار پایه PHP</h1><br>
<?php echo "Hello World!"; ?>
</body>
</html>
توجه داشته باشید که در آخر دستورات PHP خود باید از semicolon یا `;` استفاده کنید.
کامنتها در PHP
کامنتها متنهایی هستند که هسته PHP آنها را نادیده میگیرد و اجرا نمیکند. کامنتها در کد شما باعث میشوند که کدها راحتتر خوانده و فهمیده شوند. شما ممکن است که بخواهید که پروژتان را به یک توسعه دهنده دیگر بدهید تا روی پروژه شما کار بکند (یا حتی خودتان، پس از مدتی دوباره به پروژه قدیمیتان برگردید تا آن را آپدیت کنید) با دیدن کامنتها میتوانید به راحتی متوجه شوید که این قطعه کد PHP چه کاری را انجام میدهد.
در PHP میتوانید از کامنتهای تکخطی یا چندخطی استفاده بکنید. برای استفاده از کامنتهای تکخطی (single-line) شما میتوانید از یکی از روشهای زیر استفاده کنید:
1. استفاده از دو Slash یا `//`
2. استفاده از هشتگ یا Hash ('#')
<?php
// این یک کامنت تکخطی است
# این هم یک کامنت تکخطی است
echo "Hello, world!";
برای استفاده از کامنتهای چندخطی (multi-line comments) شما باید کامنت را با استفاده از یک Slash به همراه ستاره (asterisk) شروع کنید (`/*`) و سپس متن خود را قرار دهید و بعد از وارد کردن متن شما باید با استفاده از یک ستاره به همراه Slash `*/` آن را ببندید؛ مثال:
<?php
/*
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum.
*/
echo "Hello, world!";
3. حساس بودن به حروف بزرگ و کوچک (Case Sensitivity)
متغیرها در زبان برنامهنویسی PHP حساس به حروف بزرگ و کوچک میباشند یعنی `$color` با `$Color` با `$COLOR` یکی نیستند و PHP هرکدام را به عنوان یک متغیر جدید در نظر میگیرد.
<?php
// مقداردهی کردن متغیر $color
$color = "yellow";
// نمایش مقدار هر متغیر
echo "The color of my car is " . $color . "<br>";
echo "The color of my car is " . $Color . "<br>";
echo "The color of my car is " . $COLOR . "<br>";
خروجی این دستور به شکل زیر میباشد:
The color of my car is yellow
Warning: Undefined variable $Color in main.php on line 8 The color of my car is
Warning: Undefined variable $COLOR in main.php on line 9 The color of my car is
در کد بالا به دلیل اینکه ما متغیرهای `$Color` و `$COLOR` را معرفی نکرده ایم خطا دریافت خواهیم کرد. برای رفع خطا هم شما میتوانید مثل متغیر `$color` آن را مقداردهی کنید.
توجه داشته باشید که کلمات از قبل رزو شده (keywords) مانند (if, esle, while, echo و غیره)، کلاسها، تابعها (functions) و تابعهای user-defined به حروف بزرگ و کوچک حساس نمیباشند (not case-sensitive).
<?php
ECHO "Hello World! <br>";
echo "Hello World! <br>";
EcHo "Hello World! <br>";
خروجی این دستور به شکل زیر میباشد:
Hello World!
Hello World!
Hello World!
در کد بالا هیچ فرقی نمیکند که شما `echo` را طبق کدام روش گفته شده نوشته اید، هر سه این دستورات به درستی کار خواهند کرد.
در این مقاله با ساختار پایه PHP آشنا شدید. امیدوارم که این مقاله برای شما مفید واقع شده باشد، در صورتی که برای شما سوالی در خصوص این مقاله پیش آمده است؛ لطفا آن را با ما در میان بگذارید.
+ مقاله پیشنهادی: آشنایی با رشتهها در PHP
منبع: jobtensor