آشنایی با زبان اسکریپت نویسی PHP

آشنایی با زبان اسکریپت نویسی php

یکی از اولین چیز هایی که باید درباره PHP بدانید این است که PHP مخفف چه عبارتی می باشد . به صورت رسمی ، PHP مخفف HypertextPreProcessor (پیش پردازنده فرا متنی ) است . این نام اصلا حالب نیست و به نظر یک لغت پچیده می آید .

PHP یک زبان اسکریپت نویسی است که به شما اجازه ایجاد صفحات وب دینامیک را می دهد . به عنوان مثال PHP به شما اجازه می دهد تا کار ها زیر را انجام دهید :

  • استفاده از یک بانک اطلاعاتی برای ذخیره و نمایش اطلاعات
  • ارسال پاسخ های کاربر سایت به ایمیل شما
  • اپلود فایل ها بر روی یک صفحه وب
  • ایجاد پیش نمایش های کوچک
  • خواندن و نوشتن بر روی فایل ها
  • نمایش و به روز رسانی اطلاعات به صورت داینامیک
  • دادن قابلیت جست جو به وب سایت

با خواندن مطالب آموزشی در این سایت قادر خواهید بود تا تمامی این موارد را انجام بدهید یادگیری این زبان بسیار اسان است ; این زبان وابسته به سیستم عامل نیست و بنابر این به یک شکل بر روی ویندوز ، مکینتاش و لینوکس عمل می نماید به علاوه تمامی نرم افزار هایی که برای ایجاد برنامه های php نیاز دارید هم منبع باز و رایگان هستند .

PHP چگونه صفحه ها را دینامیک می کند 

php در اصل برای جاسازی درون کد HTML یک صفحه وب طراحی شده است و این روشی است مه اغلب از ان استفاده می شود . به عنوان مثال اگر بخواهید تا سال کنونی را در یک عبارت حق کپی نمایش دهید میتوانی این کد را در قسمت پا صفحه قرار دهید :

Capture2

در یک سرور وب که اجازه استفاده از php را می دهد، کد بین تگ های php?> و <? به صورت خود کار سال را تولید کرده و نمایش می دهد  :

Capture3این تنها یک مثال ساده است اما بعضی از ویژگی های PHP را نشان می دهد

وقتی یک وب سایت ساخته شده با PHP را می بینید این وب سایت کار های زیر را به ترتیب انجام می دهد

  1. مرورگر درخواستی را به سرور وب ارسال می کند .
  2. سرور وب درخواست را به متور PHP ارسال می کند .
  3. متور PHP کد را پردازش می کند دربسیاری از مواقع درخواستی برای اطلاعات به یک بانک اطلاعاتی می دهد .
  4. سرور صفحه کامل شده را به مرورگر می فرستد

php1

 

ایجاد صفحه های که فکر می کنند

PHP یک زبان برنامه نویسی مبتنی بر سرور (Server-side برعکس آن زبان های برنامه نویسی مبتنی بر کاربر – Client-side هستند) .

کد php روی سرور وب قرار دارد. بعد از اینکه پردازش تمام می شود سرور تنها خروجی اسکریپت را بر می گرداند. درواقع php  منطق را وارد صفحات وب شما می کند. بعضی از تصمیم گیری ها بر مبنای اطلاعاتی که php از سرور دریافت می کند انجام میگیرند .

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