مقدمه و معرفی زبان PHP
معرفی زبان 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)
متغیرهای بسیار خوبی معرفی شدند.
etc.)[۲]
|
|
۴٫۲.۰
|
۲۰۰۲-۰۴-۲۲متغیرهای بدون استفاده با پیش فرض.holes in applications.[۲]
|
|
۴٫۳.۰
|
۲۰۰۲-۱۲-۲۷
|
علاوه بر CLI٬CGI نیز معرفی شد..[۲]
|
|
۴٫۴.۰
|
۲۰۰۵-۰۷-۱۱
|
صفحات مهمی برای اسکریپت phpsize و config-php اضافه شد..[۲]
|
|
۴٫۴.۸
|
۲۰۰۸-۰۱-۰۳
|
چند پیشرفت ایمنی.منتشر شدن پی اچ پی ۴..[۳]
|
|
۴٫۴.۹
|
۲۰۰۸-۰۸-۰۷
|
پیشرفت بیشتر و انتشار نسخه پی اچ پی ۴٫۴ .. [۴] [۵]
|
|
۵٫۰
|
۵٫۰.۰
|
۲۰۰۴-۰۷-۱۳
|
ماشین ۲ zend با امکان مدل شی گرایی..[۶]
|
|
۵٫۲.۰
|
|
گسترش فیلتر با پیش فرض.[۶]
|
|
۶٫۰.۰
|
No date set
|
پشتیبانی از یونیکد یامتغیرهای رجیستری. support[۷]
|
برای استفاده از PHP به چه نیاز دارید ؟
برای استفاده و اجرای صفحات PHP شما باید سرور آپاچی ( Apache ) یا IIS را بر روی کامپیوتر
خود نصب کنید . یا اینکه صفحه خود را بر روی یک سرور که از PHP پشتیانی می کند ، اجرا
نمایید .
درباره بخش آموزش PHP :
در این بخش داریم تا شما را با نحوه برنامه نویسی و طراحی صفحات وب با زبان PHP آشنا
نماییم . در هر صحفحه به توضیح نحوه کار و syntax استفاده از دستورات پرداخته و سپس
سعی کردیم تا با ارائه مثال های عملی آنها را در عمل به شما نمایش دهیم .
مطالب این بخش براساس سرفصل های منابع رسمی این زبان طراحی شده و مثال های عملی آن
با استاندارهای نرم افزارهای Adobe Dreamweaver و Rad PHP طراحی شده و با مرورگر های
مطرح تست شده است .
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه :