بررسی اولیه قواعد php
برای حمایت و راحتی شما عزیزان فایل ویدیویی آموزش این قسمت بصورت فارسی و با کیفیت اضافه شد میتوانید از زیر دانلود کنید
هر زبان برنامه نویسی از یک سری اصول و قاعده ی خاص پیروی میکند که برنامه نویس بایستی آنها را رعایت کند . PHP نیز از این داستان جدا نیست و قواعد خاص خود را برای برنامه نویسی دارد ، به این سری قواعد و قوانین که در زبانهای برنامه نویسی موجود هست اصطلاحا" Synax گفته میشود .
در این مقاله قصد داریم نکته ها و قواعد اصلی php را بررسی کنیم که برای تقویت برنامه نویسی php شما نیاز هست .
جهش به PHP (Escaping to PHP )
وب سرور php وقتی صفحات php را تجزیه میکند ، ممکن است حاوی کدهای دیگری مثل html , css , javascript و … در این صفحات موجود باشد . برای اینکه تنها کدهای php باید تجزیه و تحلیل شوند و همانطور که در مقاله های قبلی خواندید باقی قسمت ها مثل اچ تی ام ال و سی اس اس و جاوااسکریپت توسط مرورگر کاربر تجزیه و تحلیل میشوند و آن کدها مستقیما بدون دستکاری به مرورگر کاربر ارسال میشوند و این تنها کدهای Php هست که باید تجزیه شود پس باید راهی باشد که وب سرور کدهای php را از دیگر اجزا تفکیک کند تا بتواند روی آنها تجزیه ی لازم را انجام دهد و نتیجه را تحویل دهد
برای این کار از متدهای خاص استفاده میشود که اصطلاحا به آنها جهش به PHP یا Escaping to PHP میگویند.
چهار روش اصلی وجود دارد که کدهای php را از باقی اجزا جدا میکند :
توسط تگ های استاندارد PHP
یکی از پرکاربرد ترین روش ها که عموم برنامه نویسان php از آن استفاده میکنند استفاده از تگ های php هست که کدهای php باید درون این تگ ها نوشته شود :
<?php ?>
اگر از روش تگ های کامل php که در بالا اشاره شد استفاده کنید . این اطمینان را داشته باشید که همیشه کدهای php شما بخوبی تفسیر خواهند شد .
تگ های کوتاه یا PHP Short-open (SGML-style) tags
در این روش از تگ های مختصر شده ای استفاده خواهد که به شکل زیر میباشد :
با استفاده از تگ Script و تعریف php شما میتوانید بلاک php نیز درست کنید :
<script language="PHP">...
درج توضیحات در زبان برنامه نویسی PHP
توضیحات بخشی از زبان برنامه نویسی هستند که هیچ تاثیری در اجرا و نتیجه ی آن ندارد و فقط راهنمایی هستند برای توسعه دهندگان و برنامه نویسان بعدی
دو شیوه برای درج توضیحات درون php هست که به شرح آنها میپردازیم:
- توضیحات تک خطی در php
- توضیحات چند خطی در php
توضیحات تک خطی برای درج توضیحاتی که در یک خط و بصورت خلاصه نوشته میشوند مناسب هست و مانند زیر نوشته میشود :
<? # This is a comment, and # This is the second line of the comment // This is a comment too. Each style comments only print "An example with single line comments";?>
توضیحات چند خطی برای توضیحات طولانی کاربرد دارد که نیاز به بیش از یک خط نیازمند فضا میباشند
مانند :
<? /* This is a comment with multiline Author : Mohammad Mohtashim Purpose: Multiline Comments Demo Subject: PHP */ print "An example with multi line comments";?>
حساسیت php به فضاهای خالی
php به فضاهای خالی حساسیت نشان میدهد منظور از فضاهای خالی فشردن دکمه های مثل space و tab و … میباشد که باعث تولید فضای خالی در بین کدها میشود .
فرقی ندارد که فاصله ها در php چقدر باشند . یک فاصله و فاصله های زیادی که در php وارد میشود یکی در نظر گرفته میشود و یکی از آنها اعمال میشود برای مثال در کدهای زیر فاصله ی بین اعدد و عمل جمع یکبار حساب میشود و مهم نیست که چند فاصله ی space یا tab یا اینتر بین آنها زده شود
$four = 2 + 2; // single spaces$four =<tab2+<tab>2 ; // spaces and tabs$four =۲+۲; // multiple lines
php به بزرگی و کوچکی حروف حساس هست
بله ! پی اچ پی مثل اکثر زبانهای قدرتمند دیگر به کوچک و بزرگ بودن حرفهای وارد شده حساس هست ، مثال زیر و خروجی که گرفتیم نشان دهنده ی صحت این موضوع هست :
<?php $capital = 67; print("Variable capital is $capital "); print("Variable CaPiTaL is $CaPiTaL "); ?>
و نتیجه ی گرفته شده از کد بالا :
Variable capital is 67 Variable CaPiTaL is
هر عمل خاص php در آخر به سیمی کالن ( ; ) ختم میشود و این نشان دهنده ی اتمام این حالت میباشد
مثلا عمل انتساب یک رشته به یک متغیر مثل کد زیر انجام میشود و همچنین با سیمیکالن تمام شده است
$greeting = "Welcome to PHP!";

عالی بود مهندس ایشالا که همینطوری ادامه بدی