زبان برنامه نویسی PHP یکی از زبان های برنامه نویسی سمت سرور است که کاربرد اصلی آن، در پیاده سازی وب سایت های دینامیکی (پویا) است. عبارت PHP در ابتدا مخفف Personal Home Page (صفحه خانگی شخصی) بود که بعدها، با یک مخفف سازی مجدد، به صورت PHP: Hypertext Preprocessor تبدیل شد تا مفهوم جامع تری را شامل شود.

مزایای PHP
      PHP مزایایی دارد که باعث محبوبیت این زبان شده اند برای مثال

  • زبان برنامه نویسی کراس پلتفرم (Cross-Platform): PHP به هیچ پلتفرمی وابسته و متکی نیست و لازم نیست برای استفاده از آن سیستم عامل خاصی داشته باشید، چون این زبان روی هر پلتفرمی از ویندوز گرفته تا لینوکس و مک اجرا می شود.

  • زبان متن باز (Open Source): PHP یک زبان برنامه نویسی متن باز یا منبع باز است و کد اصلی آن در دسترس همه کسانی که می خواهند با این زبان کار کنند در اختیار قرار می گیرد. این مزیت یکی از دلایل محبوبیت فریمورکهای PHP مثل لاراول (Laravel) است.

  • یادگیری آسان: یادگیری PHP برای مبتدیان خیلی سخت نیست. اگر از قبل دانش برنامه نویسی داشته باشید، راحت می توانید این زبان را یاد بگیرید.

  • همگام سازی PHP با تمام پایگاه های داده: شما به راحتی این امکان را دارید که PHP را به همه پایگاه های داده، اعم از رابطه ای (relational) و غیر رابطه ای (non-relational) وصل کنید. پی اچ پی در کمترین زمان ممکن به MySQL، Postgress، MongoDB و هر پایگاه داده دیگری متصل می شود.

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


تفاوت زبان‌های سمت سرور و سمت کاربر چیست؟

به زبان هایی سمت کاربر یا Client-side می‌گوییم که در مرورگر کاربر پردازش و اجرا می‌شوند. برای مثال جاوا اسکریپت در مرورگر کاربر اجرا می‌شود بنابراین جزو زبان‌های سمت کاربر محسوب می‌شود. از آنجایی که این نوع زبان‌های برنامه نویسی در سیستم کاربر پردازش می‌شوند، سخت افزار و نوع سیستم کاربر می‌تواند در سرعت اجرای آن‌ها تاثیرگذار باشد.

اما زبان هایی مانند PHP در سرور (مربوط به سایت) پردازش و اجرا و در نهایت خروجی آن به سوی کاربر ارسال می‌شود. به همین دلیل به زبان هایی مانند PHP سمت سرور یا Server-Side می‌گوییم. از آنجایی که پی‌اچ‌پی در سمت سرور اجرا می‌شود، برای برقراری ارتباط بین کاربر و سرور نیاز نرم افزاری دارد که به آن وب سرور می‌گوییم.

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

راحت برای یادگیری :شما می‌توانید آن را به‌راحتی یاد بگیرند چون‌که دارای راهنمای کامل از توابع خود به همراه مثال است.

به‌طور گسترده استفاده می‌شود :برای ایجاد هر نوع سیستم‌عامل مانند تجارت الکترونیکی، وبلاگ‌ها، رسانه‌های اجتماعی و غیره استفاده می‌شود. آمار نشان می‌دهد که 79٪ از کل وب‌سایت‌ها از PHP استفاده می‌کنند!

کم‌هزینه :php یک پروژه منبع باز است بنابراین می‌توانید به‌صورت رایگان از آن استفاده کنید.

جامعه بزرگ :اگر با هر مشکلی مواجه شدید، نگران نباشید زیرا وبلاگ‌های زبان برنامه نویسی php زیادی در اینترنت وجود دارد.

با پایگاه‌های داده ادغام می‌شود :برخی از نمونه‌ها MySQL، Oracle، Sybase، DB2 و غیره هستند.


اگر می‌خواهید درباره نحوه نوشتن یک فایل PHP بیشتر بدانید، می‌توانید یک مثال ساده را در زیر مشاهده کنید.کد زیر با استفاده از زبان PHP که درون کدهای HTML  قرار گرفته، نوشته شده است:

 

از آنجایی که PHP نیازی ندارد که الزاما در درون کدهای HTML به کار رود، کوتاه‌ترین برنامه Hello World آن به صورت زیر است:

 
جمع بندی

PHP هنوز هم یکی از زبانهای مرتبط و پرکاربرد در توسعه وب است. با اینکه بحثهای زیادی درباره ارزشمند بودن این زبان وجود دارد، اما توسعه دهندگان PHP از کار کردن با آن درآمد خوبی کسب می کنند. بنابراین، به نظر نمی رسد PHP به این زودی ها از صحنه خارج شود. ممنون از اینکه با حوصله این مطلب را مطالعه کردید. همین حالا دست به کار شوید و کدنویسی در PHP را شروع کنید!

*زمان پاسخگویی به سوالات شما دوستان عزیز :
صبح ها : از ساعت 08:30 الی 12:30
عصرها : از ساعت 16:00 الی 19:00
 
*برای دانستن بیشتر شما از برگزاری دوره های ما :
تمام دوره های ما در 3 پارت به صورت خصوصی و عمومی برگزار می شود
صبح ها _عصرها_شب ها
 
*با شماره های 37247567 _ 37254818 _09910792736 می توانید تمام سوالات خود را در رابطه با دوره ها و زمان شروع آن و... از مسئول آموزش ما خانم شاکری بپرسید .