پرش به محتوا

پی‌اچ‌پی/مقدمه

ویکی‎کتاب، کتابخانهٔ آزاد
‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎
‎‏مقدمه‏‎‎‏نحوه توسعه پی‌اچ‌پی‏‎‎‏ساختار اولیه‏‎‎‏انواع داده‏‎‎‏متغیرها‏‎‎‏ثابت‌ها‏‎
‎‏بانک اطلاعاتی‏‎‎‏کار با پایگاه داده‏‎‎‏جلسه‌ها‏‎‎‏کار با فرم‌ها‏‎‎‏توابع‏‎‎‏کار با تاریخ و زمان‏‎

معرفی زبان پی‌اچ‌پی

[ویرایش]

پی‌اچ‌پی (PHP) یک زبان برنامه نویسی اسکریپتی متن باز است که برای طراحی برنامه‌های تحت وب سمت سرور (Server Side)، به کار می‌رود. سمت سرور بودن به این معناست که صفحات پی‌اچ‌پی‎ ابتدا توسط سرور ‎پی‌اچ‌پی‎ (که می‌تواند از نوع Apache یا IIS) باشد، پردازش شده و سپس خروجی به صورت کدهای ‎اچ‌تی‌ام‌ال‎ و جاوا اسکریپت، برای اجرا به مرورگر رایانه کاربر ارسال می‌شود. به عبارت دیگر وظیفه اجرای صفحات ‎پی‌اچ‌پی‎ به عهده رایانه سرور میزبان وب‌گاه آن می‌باشد. (برخلاف ‎اچ‌تی‌ام‌ال‎ یا جاوا اسکریپت که اجرای آنها توسط خود مرورگر کاربر انجام می‌شود).

پی‌اچ‌پی‎ مخفف عبارت Hypertext PreProcessor به معنای پیش‌پردازنده فرامتن می‌باشد که در سال ۱۹۹۴ توسط رسموس لردورف ایجاد شد و سپس توسط سایرین توسعه و گسترش پیدا کرد.

ساختار زبان پی‌اچ‌پی‎ بسیار شبیه به زبان c و در نسخه‌های جدید شبیه به جاوا می‌باشد و به همین دلیل از محبوبیت فراوانی برخوردار است. از مشهورترین نرم‌افزارهای ساخته شده با ‎پی‌اچ‌پی‎ می‌توان به ‏‎‎وردپرس‎‎‏، ‏‎‎مدیاویکی‎‎‏ و ‏‎‎جوملا‎‎‏ اشاره کرد. وبگاه‌های فراوانی در جهان (از جمله همین وب‌گاه) براساس زبان ‎پی‌اچ‌پی‎ نوشته شده‌اند و هر روز نیز بر تعداد آنها اضافه می‌شود. از مهمترین آنها می‌توان به ‏‎‎ویکی‌پدیا‎‎‏ اشاره کرد.

پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله ‏MySQL‏، اوراکل، IBM DB۲ ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌سازد. پی‌اچ‌پی روی بیشتر سیستم‌عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.

پیش از آغاز به یادگیری پی‌اچ‌پی‎، شما باید آشنایی کافی با زبان‌های اچ‌تی‌ام‌ال‏‎ و جاوا اسکریپت داشته باشید. برای یادگیری زبان‌های ذکر شده، روی پیوند آنها کلیک کلیک نمایید.

مزیت‌های PHP

[ویرایش]

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

PHP یک زبان ساخت یافته بوده و یادگیری آن بسیار ساده است.

ابزار کار با PHP همگی اپن سورس بوده و استفاده از آنها رایگان هستند.