آموزش خود را با اين فرض كه شما HTML را فراگرفته ايد آغاز مي كنيم. ( مي توانيد از لينكهاي آموزشي HTML استفاده كنيد ، سمت چپ وبلاگ )

در اين بخش در مورد شكل كلي ساختار برنامه هاي PHP  و روش استفاده از PHP  در ميان HTML  صحبت مي كنيم و همچنين يك برنامه ساده براي شروع كار را ياد مي گيريم.

براي شروع به آموختن هر زبان برنامه نويسي شما احتياج به اين خواهيد داشت كه با قواعد دستوري ( Syntax  ) آن زبان آشنا شويد و اين همان چيزي است كه در اين درس به آن مي پردازيم. دستور زبان PHP از منابعی مختلفی الهام می گیرد از جمله زبان برنامه نویسی C که اگر با زبان C آشنایی داشته باشد با دستور زبان و نحوه برنامه نویسی PHP مشکلی نخواهد داشت.

برنامه های PHP در فایلهای متنی استانداردی ذخیره مي شوند که با هر ویرایشگر استانداردی ایجاد شده اند. طبیعتا فایل ایجاد شده را با پسوند .php ذخیره می کنیم ولی می توانید این تنظیمات را عوض کنیم .

معمولا درون فایلهای php از کدهای html , JavaScript و ... نیز استفاده می شود که هنگام کامپایل فایل موتور php از این کدها صرفنظر می کند. برای اینکه کدهای php قابل تشخیص باشد کدها را درون یک جدا ساز قرار دهیم. این جداسازها به صورت زیر می باشد:

<? كدها   ?>

<?php      كدها  ?>

توجه:  هیچ نوع تفاوتی بین این جداسازها وجود ندارد.

دستورات پايه

براي ايجاد اولين صفحه PHP  شما دقيقا همان كاري را خواهيد كرد كه براي ايجاد اولين صفحه HTML  انجام داده ايد.

دو تفاوت اساسي بين يك متن HTML  استاندارد و يك متن PHP  وجود دارد.

1-      اسكريپتهاي PHP  بايد در يك فايل با پسوند  PHP  قرار بگيرند.

2-      همچنين براي جدا كردن  كدهاي PHP  از كدهاي HTML بايد  كدهاي PHP  در بين برچسب هاي <?PHP و ?> قرار گيرند.

تا كنون دو نكته از شكل دستوري PHP  را ياد گرفتيد ، حالا باهم روند ايجاد يك صفحه نمونه يا بهتر بگويم اولين برنامه PHP  خود را دنبال مي كنيم.

ابتدا يك ويراشگر متن مانند Notepad  و يا هر برنامه اي كه مي پسنديد را باز كنيد.
توضيح : شما مي توانيد از هر ويرايشگر متني براي نوشتن دستورات PHP  استفاده كنيد و همچنين مي توانيد از نرم افزار هايي كه مخصوص برنامه نويسان وب مي باشد استفاده كنيد مانند Home Site  و Macromedia Dream weaver  و Microsoft FrontPage  و ...

از منوي فايل گزينه NEW  را براي ايجاد يك سند جديد انتخاب كنيد. حال عبارتهاي زير را TYPE  كنيد.

<html>

<head>

<title>Script First PHP</title>

</head>

<body>

<? PHP

?>

</body>

</html>

ساختار بالا ساده ترين ساختار براي يك سند HTML  كه از برچسب هاي PHP  استفاده مي كند مي باشد.

تمام اسكريپتهاي PHP  بايد در بين برچسبهاي مخصوص آن قرار داده شوند تا به عنوان كدهاي PHP  در نظر گرفته شوند. در حاليكه تمام كدهاي خارج اين دو برچسب معمولا به صورت كدهاي HTML  استاندارد به مرورگر كاربر منتقل  مي شوند.

حال با استفاده از منوي فايل گرينه Save As  را انتخاب كنيد و نام فايل را frist.php  قرار دهيد و در مسير root  اصلي كامپيوتر خود قرار دهيد. هم اكنون شما موفق به ايجاد اولين اسكريپت PHP  خود شده ايد و زمان آن رسيده است كه حقيقتا عملي را با استفاده از اسكريپت خود انجام دهيد.
در اين تمرين ما از تابع
phpinfo()  استفاده مي كنيم تا اطلاعاتي مخصوص نصب PHP  در سرويس دهنده را به مرورگر ارسال كند. براي اضافه كردن تابع phpinfo()  به اسكريپت خود فايل frist.php  را در ويرايشگر متن خود باز كنيد. سپس در بين دو برچسب (<?Php  ، ?>  )  يك خط جديد ايجاد كنيد و عبارت phpinfo(); را تايپ كنيد ، حالا اسكريپت خود را ذخيره كنيد و آن را با استفاده از مرورگر اجرا كنيد.

توضيح : كليه دستورات PHP  به علامت (;) ختم مي شود ،‌ عدم گذاشتن اين علامت باعث خطا در اجراي روند برنامه مي شود و يكي از خطاهاي معمول در برنامه هاي PHP  مي باشد.

با اجراي اسكريپت خود در مرورگر اين صفحه را خواهيد ديد كه در آن اطلاعات مربوط به نصب و پشتيباني PHP  قرار دارد. ( نحوه اجرا : مرورگر خود را باز كرده و Localhost\firs.php را بنويسيد. )

چند نكته  :

1- قرار ندادن علامت ; يكي از اشتباهات رايج در PHP  مي باشد.

2- از آنجايي كه انتهاي هر دستور با يك علامت  ; مشخص مي شود شما مي توانيد چندين دستور را پشت سرهم در يك خط تايپ كنيد و در انتهاي هر دستور يك علامت  ; قرار دهيد هر چند كه اين كار را پيشنهاد نمي كنم.

3- هر دستور در PHP  يك كد قابل اجرا محسوب مي شود. به عبارت ديگر يك مدل PHP  بعد از هر دستور ( مانند print()  و يا phpinfo()  ) يك فرمان را اجرا مي كند. در مقابل ،‌ ساختارهايي مانند خطوط توضيح (  Comment Line) برچسبهاي php (( php Tag  و يا ساختارهاي كنترلي  ( شرطها حلقه ها و غيره ) يك دستور محسوب نمي شوند بنابراين به يك  ; نيز ختم نمي شوند.