PHP چیست و چرا باید از آن استفاده کنیم ؟

صفحه اصلی » اینترنت و وب » PHP چیست و چرا باید از آن استفاده کنیم ؟

PHP چیست و چرا باید از آن استفاده کنیم ؟

 

PHP چیست

 

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

قبل از شروع مطالعه این مطلب حتما مطالب زیر را مطالعه نمایید.

php چیست ؟

php یا PHP: Hypertext Preprocessor یک زبان برنامه نویسی شی گرا و بسیار پرطرفدار و محبوب بین طراحان و توسعه دهندگان صفحات وب میباشد.

از پی اچ پی میتوان به عنوان یک زبان برنامه نویسی عمومی استفاده کرد.کدهای پی‌اچ‌پی توسط یک سرور وب که نرم‌افزار پی‌اچ‌پی روی آن نصب باشد، تفسیر می‌شود. دستورهای این زبان می‌توانند به صورت مستقیم
در درون کدهای اچ‌تی‌ام‌ال قرار بگیرند. زبان پی‌اچ‌پی از نسخهٔ ۴٫۳ به بعد قابلیت پشتیبانی از واسط خط فرمان
را نیز به امکانات خود اضافه کرد. این قابلیت می‌تواند برای ایجاد نرم‌افزارهای غیر وبی یا نرم‌افزارهایی با واسط
گرافیکی کاربر مورد استفاده قرار بگیرد.

پی‌ اچ‌ پی یک نرم‌افزار آزاد است که تحت مجوز پی‌اچ‌پی انتشار یافته‌است. این مجوز به دلیل قرار دادن محدودیت
روی استفاده از عنوان پی‌ اچ‌ پی، با مجوز همگانی گنو (GPL) سازگار نیست. پی‌اچ‌پی را می‌توان روی اکثر
سرورهای وب نصب کرد. همچنین قابلیت نصب آن به صورت یک شل جداگانه روی تقریباً تمامی سیستم‌های عامل و پلت‌فرم‌ها (یا سکوها) وجود دارد.

 

مزایای PHP

  • PHP میتواند در پلتفرم های مختلفی مثل ویندوز، لینوکس، مکینتاش و… اجرا شود و این عالی است!
  • PHP با تمام سرورهایی که امروزه استفاده میشود (مثل Apache و IIS) سازگاری کامل دارد.
  • PHP میتواند انواع مختلفی از پایگاه‌های داده و دیتابیس ها ساپورت کند و با آن‌ها کار کند.
  • PHP کاملا رایگان و Open Source است و میتوانید از سایت رسمی آن به آدرس php.net آن‌را دانلود کنید.
  • کار با PHP ساده است و برای برنامه نویسی با آن تنظیمات ابتدایی خاصی لازم نیست. فقط کافی است که یک سرور یا شبیه‌ساز سرور داشته باشید تا بتوانید با آن کدهای PHP خودتان را اجرا کنید و از دیدن نتیجه‌ی آن لذت ببرید.
مطلب مرتبط
HTML چیست ؟

 

تاریخچه زبان برنامه نویسی PHP چیست

همه چیز از زمانی شروع شد که Rasmus Lerdorf دانمارکی در سال ۱۹۹۴ تعدادی اسکریپت به منظور
مدیریت یک سری از کارها در سایت شخصی خود با زبان برنامه نویسی Perl نوشت. Lerdorf با استفاده از
این اسکریپت‌ها که بر اساس استاندارد اسکریپت‌نویسی (Common Gateway Interface) نوشته شده
بودند، آمار افرادی را که در حال خواندن رزومه اش بودند محاسبه و ذخیره کرد. او با این کار توجه افراد زیادی
را به اسکریپت هایش جلب کرد و از او درخواست کردند تا اسکریپت ها را برای آن ها هم ارسال کند. بنابراین
Lerdorf تصمیم گرفت که نام اسکریپت های خود را PHP گذارد که مخفف عبارت Personal Home Page بود.

 

Lerdorf در سال 1997 زبان PHP را به نسخه دوم ارتقا داد و توانست نظر توسعه دهنده های زیادی را به
خودش جلب کند. بازنویسی موتور پردازشی PHP در سال 1998 به پایان رسید و به عنوان نسخه سوم
PHP عرضه شد. البته در همین سال تصمیم گرفتند که به کلمه PHP مفهومی جدید دهند. آن ها تصمیم
گرفتند که دیگر دو حرف میانی کلمه PHP برگرفته از عبارت Home Page نباشند و به عنوان مخففی از
عبارت Hypertext Preprocessor در نظر گرفته شوند.

پی اچ پی چیست

منظور از این دو حرف به زبان ساده این است که زبان PHP اطلاعات را قبل از اینکه به صورت HTML به کاربر
نمایش دهد، پردازش می کند و سپس آن را در قالب HTML به کاربر نمایش می دهد.(منظور از Hypertext
ابر متن یا متن های بزرگ و طولانی است که احتمال دارد در آن تصویر، جدول و… به کار رفته باشد که در
حقیقت همان فایل HTML است که کاربر در قالب صفحات وب مشاهده می کند).

مطلب مرتبط
CSS چیست ؟

 

به تدریج با گذشت زمان به تعداد توسعه دهندگان اولیه زبان PHP به منظور توسعه بخش های دیگر این
زبان اضافه شد و به این ترتیب بود که زبان برنامه نویسی PHP به یک پروژه متن باز یا Open Source تبدیل شد.

در سال 2000 Zeev Suraski به همراه همکارش Andi Gutmans تصمیم به تاسیس شرکتی با نام Zend گرفتند.
در آن شرکت هسته اصلی زبان PHP دوباره زیر تیغ جراحی توسعه دهندگان قرار گرفت و بازنویسی شد.
در این بازنویسی تغییرات زیادی بر روی PHP اعمال شد که هسته آن را Zend Engine نامیدند و به عنوان
نسخه چهارم از این زبان ارائه کردند.

پی اچ پی چیه

PHP در سال 2004 به نسخه پنج بروزرسانی شد. در این بروزرسانی تغییر و تحولات زیادی را در این زبان
شاهد بودیم که مهمترین تغییرات آن می توان به پشتیبانی از کدنویسی شی گرا و ارتباط بهتر با پایگاه
داده اشاره کنیم. بنابراین می توان نسخه پنجم از زبان PHP را نقطه عطف این زبان در دنیای برنامه نویسی
بدانیم، چرا که در این بروزرسانی قابلیت ها و امکانات زیادی به این زبان برنامه نویسی اضافه شد که
کدنویسی با این زبان را بیش از پیش برای برنامه نویسان لذت بخش تر کرد.

 

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

مطلب مرتبط
بوت استرپ یا bootstrap چیست ؟

 

سال 2015، با عرضه نسخه هفتم PHP، این زبان دوست داشتنی دوران جوانی خود را پشت سر گذاشت
و به دوران بلوغ و پختگی خودش وارد شد. به تعبیری این نسخه از PHP را می توانیم به عنوان یکی از
بزرگترین و بهترین بروزرسانی های یک زبان برنامه نویسی به حساب آوریم. از جمله تغییرات مهم این
نسخه می توان به بهبود عملکرد، کاهش استفاده از حافظه تا حدود 50% و افزایش چشمگیر سرعت
(حدودا دو برابر) اجرای آن اشاره کرد. PHP این افزایش سرعت و بهبود عملکرد را مدیون استفاده از نسخه
سوم Zend Engine است.

 

چرا php چرا asp نه ؟

php یک زبان برنامه نویسی متن باز و کاملا رایگان هست و هیچ محدودتی در استفاده از آن وجود ندارد و شما
میتونید در همه سیستم عامل ها از زبان برنامه نویسی php استفاده نمایید.

اما asp اینگونه نیست شما برای برنامه نویسی کردن با زبان asp باید لایسنس خریداری کنید البته این کار زیاد
در ایران رایج نیست ولی asp امکانات زیادی نداره. متن باز نیست.امنیت در کدنویسیش رو هم خبری ندارم.

 

امیدواریم تا الان فهمیده باشید که PHP چیست !

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

دوست داری نظر بدی؟

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

برو بالا