زبان برنامه نويسيphp يك زبان اسكريپت سمت سروراست .يعني اسكريپت آن توليد وجهت تحليل واجرا بسرور ارسال ونتيجه درصفحه وب دراختيارbrowser جهت نمايش قرار ميگيرد .
يك اسكريپتphp ميتواند درهرقسمتي ازمتن وب(document)
قراربگيرد .اسكريپتphp با<?php
شروع وبه
<!DOCTYPE html> <html> <body> <h1>My first PHP page</h1> <?php echo "Hello World!"; ?> </body> </html>
فايلphp بصورت پيش فرض داراي اكتنشنphp است .يك فايلphp معمولا دارايhtml tag وكدهاي اسكريپتphp ميباشد . درمثال زير فايلphp شامل يك اسكريپتecho كه پيغامhellow word را درصفحه وب قرارميدهد.
<!DOCTYPE html> <html> <body> <h1>My first PHP page</h1> <?php echo "Hello World!"; ?> </body> </html>
توجه ـ يك دستورphp باسميكالن خاتمه مي يابد(;) .
درphp كلمات كليدي مثل if ,else ,while ,echo وغيره به حروف كوچك وبزرگ حساس نيستند. يعني حروف كوچك وبزرگ يكسان هستند .بعنوان مثالif باIF در دستور مشابه هستند .
درمثال زير هرسه دستورecho يكسان عمل ميكنند، وتفاوتي ندارند .
<!DOCTYPE html> <html> <body> <?php ECHO "Hello World!<br>"; echo "Hello World!<br>"; EcHo "Hello World!<br>"; ?> </body> </html>
نام متغير درphp به حروف حساس هستند .يعني حروف كوچك وبزرگ درآنها تفاوت دارد .درمثال زير متغيرهاي$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 تعريف ومقدار دهي شده است . براي براي هر سه متغير دستور echoوجود دارد ، كه باتوجه به توضحيات بالا دو متغير ديگر براي مفسر ناشناخته.بوده و خطا صادر ميكند.