مطالب موجود در آموزش PHP

آموزش PHP

سری آموزش زبان PHP (پی اچ پی) به شما کمک می کند تا مقدمات این زبان را به ساده ترین شکل ممکن یاد بگیرید.

زبان PHP چیست؟

PHP یک زبان اسکریپتی است که جهت پیاده سازی سمت سرور (Backend) وب سایت ها و وب اپلیکیشن ها استفاده می شود. PHP مخفف عبارت PHP: Hypertext Preprocessor می باشد. همچنین این زبان به عنوان یک زبان برنامه نویسی اسکریپتی متن باز (Open Source) شناخته می شود. بنابراین دسترسی به آن رایگان است.

از این زبان استفاده های فراوانی در سطح وب شده است بگونه ای که سایت های بزرگی مانند فیس بوک، وردپرس، جوملا و … همگی با این زبان پیاده سازی شده اند.

از طرفی زبان پی اچ پی به دلیل محبوبیت بسیار بالایی که دارد، فریم ورک های فراوانی را همچون لاراول، کیک پی اچ پی، زند و … را در اختیار کاربران قرار داده است.

پیش نیازهای یادگیری زبان PHP چیست؟

زبان پی اچ پی پیش نیاز خاصی ندارد و شما می توانید از ابتدا آن را یاد بگیرید اما برای زیباتر شدن ظاهر خروجی ها معمولا ترکیبی از زبان HTML و CSS ضروری است.

منظور از یک فایل PHP چیست؟

یک فایل پی اچ پی می تواند شامل کدهایی از زبان های HTML و CSS و Javascript و PHP باشد. کدهای پی اچ پی سمت سرور پردازش می شوند و سپس نتیجه خروجی آن در یک فایل HTML خام در اختیار کاربر یا مرورگر قرار می گیرد.

تمام فایل های پی اچ پی با پسوند php. ذخیره می شوند.

زبان پی اچ پی چه کارهایی انجام می دهد؟

  1.  پی اچ پی می تواند صفحات داینامیک (پویا) تولید کند
  2. پی اچ پی می تواند یک فایل را در سرور باز کند یا بخواند، روی آن اطلاعات بریزد، آن را حذف کند یا ببندد.
  3. پی اچ پی می تواند اطلاعات داده ای را از فرم ها دریافت و جمع آوری کند.
  4. پی اچ پی می تواند کوکی (Cookie) ها را در مرورگر کاربر ذخیره کند و یا آنها را فراخوانی نماید.
  5. پی اچ پی می تواند با یک پایگاه داده (مثلا Mysql) ارتباط برقرار کرده و عملیات بروزرسانی، افزودن و حذف داده در پایگاه داده را انجام دهد.
  6. پی اچ پی می تواند برای کنترل سطح دسترسی کاربران استفاده شود.
  7. پی اچ پی داده ها را رمزگذاری کرده و سپس به خروجی ارسال می کند.

چرا باید از زبان پی اچ پی استفاده کنم؟

  • پی اچ پی روی پلتفرمهای مختلف مانند ویندوز، لینوکس، مکینتاش، یونیکس و … اجرا می شود.
  • پی اچ پی با اکثر وب سرویسهای امروزی اعم از Apache یا IIS و Nginx و Lightspeed همخوانی کامل دارد.
  • پی اچ پی رنج وسیعی از دیتابیس ها را پشتیبانی می کند
  • پی اچ پی رایگان است و به راحتی می توان آن را از سایت PHP.net دریافت کرد.
  • پی اچ پی بسیار آسان است و یادگیری آن می تواند موقعیت شغلی بسیار مناسبی در جامعه ایران بوجود بیاورد.