شیوهٔ نوشتار دستورات در PHP

From ویکی کد
Jump to navigation Jump to search
Main Page Tutorial
Php-menu.png
موارد آموزشی
۱خانه
۲مقدمه
۳نصب
۴شیوهٔ نوشتار
۵کامنت‌ها
۶متغیرها
۷دستورات چاپ
۸انواع داده
۹مقادیر متنی
۱۰اعداد
۱۱ثابت‌ها
۱۲عملگرها
۱۳دستورات if...else…elseif
۱۴دستور Switch
۱۵حلقه‌ها
۱۶توابع
۱۷آرایه‌ها
۱۸متغیرهای سراسری
فرم‌ها در PHP
PHP پیشرفته
شیء گرایی در PHP
پایگاه داده MySQL
XML در PHP
AJAX در PHP
مثال‌های PHP
مرجع PHP

یک اسکریپت PHP روی سرور اجرا می‌شود و نتیجه آن به صورت کد HTML به مرورگر شما بر می‌گردد. [۱]

شیوهٔ نوشتار پایه دستورات PHP

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

یک اسکریپت PHP با علامت <?PHP آغاز و با علامت ?> به پایان می‌رسد:

<?php
// PHP code goes here
?>

پسوند پیشفرض برای فایل‌های پی‌اچ‌پی، « .php» است.

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

در پایین ما نمونه ای ساده از یک فایل PHP داریم که شامل اسکریپتی است که درون آن از یک تابع پیشفرض در PHP به نام «echo» برای چاپ مقدار "Hello World!" روی یک صفحه وب قرار گرفته‌است:

مثال

 1 <!DOCTYPE html>
 2 <html>
 3 <body>
 4 
 5 <h1>My first PHP page</h1>
 6 
 7 <?php
 8 echo "Hello World!";
 9 ?>
10 
11 </body>
12 </html>

مشاهدهٔ نتیجه


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

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

در PHP هیچ حساسیتی روی حروف کوچک و بزرگ کلید واژه‌هایی (مانند if, else, while, echo و …)، کلاس‌ها، توابع‌ها و توابعی که خود کاربر آنها را ایجاد کرده است وجود ندارد.

در مثال زیر، تمامی دستورات echo موجود با یکدیگر برابر هستند و همچنین از لحاظ نوشتار نیز صحیح هستند:

مثال

 1 <!DOCTYPE html>
 2 <html>
 3 <body>
 4 
 5 <?php
 6 ECHO "Hello World!<br>";
 7 echo "Hello World!<br>";
 8 EcHo "Hello World!<br>";
 9 ?>
10 
11 </body>
12 </html>

مشاهدهٔ نتیجه

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

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

مثال

 1 <!DOCTYPE html>
 2 <html>
 3 <body>
 4 
 5 <?php
 6 $color = "red";
 7 echo "My car is " . $color . "<br>";
 8 echo "My house is " . $COLOR . "<br>";
 9 echo "My boat is " . $coLOR . "<br>";
10 ?>
11 
12 </body>
13 </html>

مشاهدهٔ نتیجه


تمرینات PHP

Time2wait.svg ساخت نمونه مثال این بخش در دست اقدام است.



منابع آموزشی