سافت هگز » آموزش » آموزش PHP » آموزش PHP جلسه دوم

 
 
 

آموزش PHP جلسه دوم

نويسنده : Manager | تاريخ : 2 شهريور 1390 | بازديدها : 193

0
بسم الله الرحمن الرحیم

جلسه دوم:

قالب دستوری (PHP (PHP Syntax:

بلوک اسکریپت نویسی PHP با تگ " php?>“ شروع و با “ ?>” به پایان می رسد.

آموزش PHP  جلسه دوم


یک فایل PHP دارای تگ های HTML و کدهای اسکریپت PHP می باشد.
می توان تگ های HTML را درون تگ php نوشت و بالعکس.
در زیر یک مثال از اسکریت PHP داریم که "simorgh company" را به مرورگر ارسال می کند.

آموزش PHP  جلسه دوم



هر خط کد PHP حتما باید با سمیکلن ( ; ) به پایان برسد. سمیکلن یک جدا کننده هست و برای متمایز کردن دستورالعمل ها از یکدیگر استفاده
می شود.

برای چاپ کردن متن در PHP از دو دستور “echo” و “ print” استفاده می شود.که در مثال فوق ما از دستور “echo “ استفاده کرده ایم.


نکته مهم:
فایل حتما باید دارای پسوند .php باشد اگر پسوند .html داشته باشد کدهای php اجرا نمی شوند.

مثال:
فایل زیر با پسوند . php میباشد:

آموزش PHP  جلسه دوم


خروجی مثال فوق:

آموزش PHP  جلسه دوم



اگر مثال فوق را با پسوند .html ایجاد کنیم کدهای php احرا نمی شود وخروجی به شکل زیر میباشد:


آموزش PHP  جلسه دوم



نکاتی درباره Echo :

1-با توجه مثالهای فوق در می یابیم که دستور echo برای نمایش متنی که در داخل “ “ است استفاده می شود ، اما در واقع چنین برداشتی اشتباه است. به مثال زیر توجه کنید:

آموزش PHP  جلسه دوم


خروجی مثال فوق:

آموزش PHP  جلسه دوم


همانطور که مشاهده می کنید فقط یک space از عبارت جلوی echo اولی در خروجی چاپ شده و خطوط فاصله موجود در echo دوم اصلا تولید نشده است. اگر این دستور کار نمایش عبارت داخل “ “ را به عهده داشته باشد پس باید هر عبارتی که در “ “ است را نمایش دهد اما عملا این گونه نیست.می توان گفت دستور echo فضایی مانند body در html را در اختیار ما می گذارد و ما می توانیم در این فضا کارهایی از قبیل ایجاد فرم و... را که در ادامه گفته می شود را انجام دهیم و در این مثال برای چاپ space ها مانند body در html باید از کد آن یعنی   استفاده کرد.


2-میتوان از echo به جای چند بار ، یک بار استفاده کرد.


آموزش PHP  جلسه دوم


خروجی به شکل زیر میباشد:

آموزش PHP  جلسه دوم



3-در دستور echo می توان از یک کوتیشن ( ‘ ‘) و یا دو کوتیشن (“ “) استفاده کرد . چنانچه خود عبارت جلوی echo دارای (‘ ‘) یا (“ “) میباشد برای نمایش باید به ترتیب از ( “ “ ) و (‘ ‘) استفاده نمی کنیم یعنی دستور echo با (“ “ ) و (‘ ‘) تو در تو کار نمی کند.برای درک بیشتر به مثالهای زیر توجه کنید:

مثال اول :

آموزش PHP  جلسه دوم


خروجی این مثال:

آموزش PHP  جلسه دوم



مثال دوم :

آموزش PHP  جلسه دوم


و خروجی این مثال:

آموزش PHP  جلسه دوم


دستور مثال فوق با error روبه رو شد.

4-روش دومی که برای نمایش متن حاوی (“ “) و (‘ ‘) وجود دارد را در قالب مثال زیر بیان می کنم:


آموزش PHP  جلسه دوم



خروجی:


آموزش PHP  جلسه دوم



با توجه به مثال فوق برای دستور echo ; ‘………’ متن مورد نظر را در ( \’ text \’) و برای دستور echo ;“ ……………” متن را در (\”text\”)
قرار می دهیم.





توضیحات : ( comment )

ما در php برای ایجاد یک خط کامنت از “ // ” یا “ #” و برای ایجاد یک بلوک کامنت از
“ /* comment */ “ استفاده می کنیم.

آموزش PHP  جلسه دوم


خروجی مثال فوق به شکل زیر میباشد:

آموزش PHP  جلسه دوم

موضوعات : آموزش » آموزش PHP

میهمان عزیز, شما هنوز به عضویت سایت در نیامده اید.
پیشنهاد می کنیم ثبت نام کنید و یا وارد سایت شوید.
اطلاعات
برای ارسال نظر، باید در سایت عضو شوید.