امتیاز کاربران

ستاره فعالستاره فعالستاره فعالستاره فعالستاره فعال
 

Php یک زبان open source (منبع باز )هست که برای برنامه نویسی آن شما میتوانید حتی در  notepad   ویندوز هم کدهایش را بنویسید فقط برای اجرای کدها، شما باید از برنامه ی خاصی استفاده کنید.و برای ثبت مطالب هم می توانید از mysql استفاده کنید.

ویرایشگرهایی که برایphpاستفاده  میشود زیادهستند ولی من از برنامه    استفاده notepad++ میکنم وبرای اجرا کدهای php وثبت مطالب درmysgl از برنامه wamp   استفاده میکنم. برای یادگیری این زبان باید حتما html را هم بدانید چونhtml  زبان پایه ی برنامه نویسی صفحات وب است.از مزیت های زبانphp سرعت وامنیت، open soursوموجود بودن کدهای این زبان در اینرنت می باشد.  

وقتی در برنامه notepad++ مشغول کد نویسی هستید دکمه های ctrlو space را باهم بگیرید با دستورات مختلف php برخورد میکنید.به این شکل کد نویسی برای شما راحت می شود ولی قبل از این کار حتما در منوی language زبان php را انتخاب کنید.

کدهای php با پسوند php. ذخیره می شود. برای اجرای یک فایل php ذر برنامه ی wamp باید فایل مورد  نظر را داخل پوشه ی www ذخیره کنید . مثلا نام فایل  را test.pho  می گذارید.

برای مشاهده ی این فایل به آدرس http://localhost/test.php   بروید.

تگ های شروع وپایان php به صورت زیر است:

php?>

<?

2)

<?

?>

٣)

<script language="php">

</script>

برای انکه بهاینکه روش،2 تگ را استفاده کنیم باید در فایل php.ini  مقدار short_open_tag را on کنیم. روش 3 هم به طور پیش فرض فعال است.

برای نوشتن یک کد php که یک مقداری را چاپ کند به روش زیر عمل کنید:

php?>

;echo "salam php"

?>

 

این کد مقدار salam php را چاپ  می کند.این مقدار که جلوی دستور echo هست را ما داخل دابل کوتیشن" قرار دادیم چون یک رشته (string)است.

می توانید این رشته را به یک متغییر هم نسبت بدید:

 

php?>

;$ravandi="salam php"

;echo $ravandi

<?

out :salam php

 

مقدار رشته ی salam php  در حافظه ی متغییر $ravandi  قرار می گیرد. وبا دستور echo  چاپ میشود.

اگر عدد(integer)  و در واقع عدد صحیح باشد نیازی به دابل کوتیشن نیست.

 

php?>

;echo 3

<?

php?>

;$ravandi=3

;echo $ravandi

<?

out: 3

 

در خروجی مقدار 3 را چاپ می کند.

سیمی کالن  ;(یک ویرگول ونقطه روش) در پایان هرخطی که تمام شده باشد نوشته میشود.

متغییر در php با$ مشخص میشود.

توضیحات:

برخی مواقع پیش میاد که شما ی خواهید توضیحی را در مورد کدی نوشتید بدید برای این کار از روش های زیر استفاده می کنید.

//برای دادن توضیحات یک خطی در کدهای php  به کار میرود.

توضیح*/

چند خطي

*/

روش دیگر

روش دیگر برای چاپ مقدار:

php?>

;print 3

?>

 

فرق  print و echo:

Echo یک  دستور است که از تابع print سریع تر است.

Echo   فقط خروجی را نمایش می دهد وهیچ مقدار بازگشتی ندارد ولی print در صورت استفاده یک مقدار بازگشتی دارد وموقعیت خودش در اجرا ونمایش را اعلام میکند.

برای متصل کردن دو رشته به هم،هم میشود از . نقطه وهم از ویرگول , استفاده کرد ولی print  فقط از نقطه استفاده می کند.

 

php?>

;$ravandi="ravandi"

;$ravand="ravand"

;echo $ravandi.$ravand

;echo "<br>"

;echo $ravandi,$ravand

<?

ravandiravand

ravandiravand

php?>

;$ravandi="ravandi"

;$ravand="ravand"

;print $ravandi.$ravand

<?

Ravandiravand

 

فرقكوتیشن 'ودابلكوتیشن "

به خروجی این دو اسکریپت توجه کنید:

 

php?>

;$ravandi="mohammad reza"

;echo "$ravandie"

<?

out: mohammad reza

php?>

$ravandi="mohammad reza";

;echo '$ravandi'

<?

out : $ravandi

2122

کلیه حقوق مادی و معنوی این سایت متعلق به مجتمع فرهنگی دیجیتالی فدک استان اردبیل می باشد