آموزش PHP – بررسی زبان برنامه نویسی PHP

آموزش PHP – بررسی زبان برنامه نویسی PHP

بررسی زبان برنامه نویسی PHP

لوگوی PHP

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

این زبان در سال 1995 توسط آقای Rasmus Lerdorf خلق شد. (یکسال قبل از تولد من 🙂 )

شاید با خودتون فکر کنید اصلا نام این زبان که PHP گذاشته شده به چه مفهومی هست؛ کلمه ی PHP که در ابتدا توسط خالق این زبان به Personal Home Page تلقی می شد بعدها به کلمه ی Hypertext Preprocessor تغییر یافت.

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

 

نسخه های مختلف PHP

نسخه های مختلف این زبان به شرح زیر می باشد :

  • 1
  • 2
  • 3
  • 4
  • 5
  • 5.1
  • 5.2
  • 5.3
  • 5.4
  • 5.5
  • 5.6
  • 7
  • 7.1
  • 7.2
  • 7.3
  • 7.4
  • 8

در زمانی که این مقاله در حال نگارش است نسخه ی 8 زبان PHP در دسترس می باشد که در صورتی که برنامه نویسان این زبان بخواهند به نسخه های بالا مهاجرت کنند باید مستندات این نسخه را در سایت PHP.net بخوانند.

 

ساختار زبان PHP

کدهای زبان پی اچ پی در فایل هایی با پسوند دات پی اچ پی .php ذخیره می شوند که این بسیار مهم است چون در صورتی که این کدها در فایل هایی با پسوند HTML نوشته شود قابلیت اجرا شدن توسط مفسر PHP را ندارند.

زبان PHP از انواع داده های عددی، رشته ای، آرایه ها و … پشتیبانی می کند و یک نکته ی پر اهمیت این زبان این است که داده ها نیاز به تعریف اولیه ندارند و به سادگی می توانید از متغیر برای نگهداری عدد استفاده کنید و در چند خط بعد از همان متغیر برای نگهداری یک رشته استفاده کنید.

توابع و اشیا نقش کلیدی بسیاری در زبان های برنامه نویسی مختلف دارند و اگر با مواردی شبیه OOP یا Design Pattern ها آشنا باشید به سادگی اهمیت وجود توابع را درک خواهید کرد؛ زبان برنامه نویسی PHP هم دارای انواع مختلف توابع و اشیا می باشد که تمام مقدمات کار با یک زبان شی گرا را برای شما فراهم می کند.

یک نکته ی پر اهمیت این است که زبان برنامه نویسی پی اچ پی یک زبان مفسری می باشد.

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

 

نکات پایانی
  • برای اجرای PHP در ویندوز باید یکی از نرم افزارهای xampp، wamp server و … را داشته باشید.
  • امنیت زبان PHP به علت متن باز بودن آن و داشتن توسعه دهندگان فراوان در سطح دنیا ذاتا بالاست ولی برنامه هایی که با آن نوشته می شود گاهی با مشکل امنیتی روبرو می شود که این مشکل برنامه نویس آن پروژه ی خاصی است و از این لحاظ ایرادی به زبان PHP نخواهد بود.
  • زبان برنامه نویسی PHP با سرویس دهنده ی Apache ارتباط خوبی دارد البته روی IIS هم قابل اجراست اما آپاچی در بین برنامه نویسان این زبان محبوب تر شده است.
  • زبان پی اچ پی امروزه با فریم ورک های آن بیشتر شناخته می شود زیرا این فریم ورک ها بخش زیادی از نیاز برنامه نویسان را تامین کرده است و نیاز نیست تمام کارها به صورت دستی توسط برنامه نویسان کد زده شود؛ فریم ورک های محبوب زبان PHP عبارتند از:
    • codeigniter
    • laravel
    • symphony
    • و …

 

سرفصل های دوره ی PHP

اگر نیاز به مطالعه ی بیشتری در ارتباط با زبان برنامه نویسی PHP دارید از ویکی پدیا بخوانید.

1 Comment

Add Yours →

دیدگاهتان را بنویسید