PHP چیست؟
کارایی بالا، واسطههای مختلف برای سیستم پایگاههای اطلاعاتی مختلف، کتابخانه داخلی برای انجام امور متداول، هزینه پایین، امنیت بالا و … از ویژگیهای مهم این زبان برنامه نویسی است. یکی از نکات مهم زبان php ، مستقل بودن آن از محیط کار است، بدین صورت که در تمامی کامپیوترها و سیستم عاملها نظیر لینوکس و ویندوز قابل اجرا است.
زبان پی اچ پی بهصورت Html embedded است و این بدین معناست که دستورات این زبان در بین کدهای html قرار میگیرند. بنابراین برنامه نویسی به زبان PHP کمی پیچیدهتر از برنامه نویسی به زبان Html به حساب میآید.
PHP بر خلاف زبانهای برنامه نویسی، یک زبان اسکریپتی می باشد به عبارت دیگر دستورات PHP بعد از رخداد یک رویداد (Event) اجرا میشوند. این رویدادها میتوانند شامل ارسال یک فرم رفتن به یک URL مشخص و یا مواد دیگر باشند متداولترین زبان اسکریپتی زبان Java Script است که معمولاً برای پاسخ به رویدادهای کاربر در مرورگر وب به کار میرود تفاوت عمده Java Script با PHP در این است که Java Script یک تکنولوژی سمت سرویس گیرنده (Client-side) است.
چرا php؟
- منبع باز بودن و امکان دسترسی به منابع رایگان متعدد
- یادگیری آسان
- زبان تخصصی برنامهنویسی تحت وب
- سرعت بسیار بالای سرویس دهی نسبت به سایر زبانهای برنامهنویسی مشابه نظیر asp
- استفاده بهینه از منابع و حافظه
- سرعت بسیار بالا در کار با SQL
- سرعت و سهولت در رفع ایرادات به دلیل منبع باز بودن زبان php
- اجرا بر روی Platform های مختلف
- قابلیت اجرا بر روی هاستهای لینوکس که ارزانتر و دارای امکانات بیشتر هستند
درصد استفاده وبسایتها از فناوریهای گوناگون طراحی: