معرفی زبان PHP :

PHP یک زبان برنامه نویسی اسکریپتی اپن سورس است که برای طراحی برنامه های تحت وب سمت سرور ( Server Side ) ، به کار می رود .
سمت سرور بودن به این معناست که صفحات PHP ابتدا توسط سرور PHP ( که می تواند از نوع Apache یا IIS ) باشد ، پردازش شده و سپس خروجی به صورت کدهای HTML و جاوا اسکریپت ، برای اجرا به مرورگر کامپیوتر کاربر ارسال می شود . به عبارت دیگر وظیفه اجرای صفحات PHP به عهده کامپیوتر سرور وب هاست سایت آن می باشد . ( برخلاف HTML یا جاوا اسکریپت که اجرای آنها توسط خود مرورگر کاربر انجام می شود ) .
PHP مخفف عبارت Hypertext PreProcessor به معنای پیش پردازنده فرا متن می باشد که در سال 1994 توسط رسموس لردورف ایجاد شد و سپس توسط سایرین توسعه و گسترش پیدا کرد .
ساختار زبان PHP بسیار شبیه به زبان c و در نسخه های جدید شبیه به جاوا می باشد و به همین دلیل از محبوبیت فراوانی برخوردار است . از مشهورترین نرم افزارهای ساخته شده با PHP می توان به جوملا ، WikiMedia و یا Mambo اشاره کرد . سایت های فراوانی در جهان براساس زبان PHP نوشته شده اند و هر روز نیز بر تعداد آنها اضافه می شود . از مهمترین آنها می توان به ویکی پدیا اشاره کرد .
پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله MySQL، اوراکل، IBM DB۲ ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌سازد. پی‌اچ‌پی روی بیشتر سیستم‌عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.

پیش از آغاز به یادگیری PHP ، شما باید آشنایی کافی با زبان های HTML و جاواسکریپت داشته باشید .


مزیت های PHP :

  • PHP یک ابزار اپن سورس و رایگان است و به همین دلیل هاست هایی که میزبانی آن را انجام می دهند ، بسیار ارزانتر از هاست های .Net هستند .
  • پی اچ پی بر روی تمامی پلتفورم های معروف مثل Windows , Linux و iOs اجرا می شود .
  • PHP یک زبان ساخت یافته بوده و یادگیری آن بسیار ساده است .
  • ابزار کار با PHP همگی اپن سورس بوده و استفاده از آنها رایگان هستند .

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

تا کنون نسخه های مختلفی از PHP منتشر شده که به معرفی آنها در جدول زیر پرداخته ایم . این اطلاعات از سایت ویکی پدیا منتقل شده است :
 

نسخه مهم نسخه مهم تاریخ نشر یادداشت‌ها
۱٫۰ ۱٫۰.۰ ۱۹۹۵-۰۶-۰۸ این اولین نام کاربردی پی اچ پی بود.

نامیده شد..(PHP Tools) Personal Home Page Tools رسما

"PHP".
۲٫۰ ۲٫۰.۰ ۱۹۹۶-۰۴-۱۶ توسط سریعترین و ساده ترین ابزار ایجاد شد.برای ایجاد کردن صفحات وب پویا pages.
۳٫۰ ۳٫۰.۰ ۱۹۹۸-۰۶-۰۶ توسعه آن از یک نفر به چند نفر تغییر کرد.زیو سوراسکی و اندی گاتمنز دوباره اساس این نسخه را نوشتند.
۴٫۰ ۴٫۰.۰ ۲۰۰۰-۰۵-۲۲ سیستم تجزیه/اجرا در دو مرحله تحت عنوان ماشین Zend اضافه شد..
۴٫۰ ۴٫۱.۰ ۲۰۰۱-۱۲-۱۰ ( $_GET, $_POST, $_SESSION) متغیرهای بسیار خوبی معرفی شدند.
۴٫۰ ۴٫۲.۰   ۲۰۰۲-۰۴-۲۲متغیرهای بدون استفاده با پیش فرض.holes in applications.[۲]
۴٫۰ ۴٫۳.۰ ۲۰۰۲-۱۲-۲۷ علاوه بر CLI٬CGI نیز معرفی شد..
۴٫۰ ۴٫۴.۰ ۲۰۰۵-۰۷-۱۱ صفحات مهمی برای اسکریپت phpsize و config-php اضافه شد..
۴٫۰ ۴٫۴.۸ ۲۰۰۸-۰۱-۰۳ چند پیشرفت ایمنی.منتشر شدن پی اچ پی ۴..
۴٫۰ ۴٫۴.۹ ۲۰۰۸-۰۸-۰۷ پیشرفت بیشتر و انتشار نسخه پی اچ پی ۴٫۴ ..
۵٫۰ ۵٫۰.۰ ۲۰۰۴-۰۷-۱۳ شی گرایی PDO، ماشین zend II، بازنویسی دستورات XML
۵٫۰ 5.1 نوامبر 2005 رفع خطاها، دستورات جدید هسته، بازنویسی data handling.
۵٫۰ 5.2 02 Nov 2006 پیام های خطای جدید، فیلترهای جدید، json، ارتقای SQLite
۵٫۰ 5.3 30 Jun 2009 پشتیبانی از Namespaceو...
۵٫۰ 5.4 01 Mar 2012  
۵٫۰ 5.5 20 Jun 2013  
5 5.6 28 Aug 2014  
7 7.0.0 03 Dec 2015  
7 7.1.0 01 Dec 2016  
7 7.2.0 30 Nov 2017  
7 7.3.0 06 Dec 2018  


برای استفاده از PHP به چه نیاز دارید ؟

برای استفاده و اجرای صفحات PHP شما باید سرور آپاچی ( Apache ) یا IIS را بر روی کامپیوتر خود نصب کنید . یا اینکه صفحه خود را بر روی یک سرور که از PHP پشتیانی می کند ، اجرا نمایید .


درباره بخش آموزش PHP :

در این بخش قصد داریم تا شما را با نحوه برنامه نویسی و طراحی صفحات وب با زبان PHP آشنا نماییم . در هر صحفحه به توضیح نحوه کار و syntax استفاده از دستورات پرداخته و سپس سعی کردیم تا با ارائه مثال های عملی آنها را در عمل به شما نمایش دهیم .
مطالب این بخش براساس سرفصل های منابع رسمی این زبان طراحی شده و مثال های عملی آن با استاندارهای نرم افزارهای Adobe Dreamweaver و Rad PHP طراحی شده و با مرورگر های مطرح تست شده است .

تعداد امتیازدهندگان: 7080
مسیر کوتاه: rangine.ir/node/122