مقدمه‌ای بر PHP

از ویکی‌کد، دانشنامهٔ برنامه‌نویسی
پرش به ناوبری پرش به جستجو
Main Page Tutorial
Php-menu.png
موارد آموزشی
۱خانه
۲مقدمه
۳نصب
۴شیوهٔ نوشتار
۵کامنت‌ها
۶متغیرها
۷دستورات چاپ
۸انواع داده
۹مقادیر رشته‌ای
۱۰اعداد
۱۱ثابت‌ها
۱۲عملگرها
۱۳دستورات if...else…elseif
۱۴دستور Switch
۱۵حلقه‌ها
۱۶توابع
۱۷آرایه‌ها
۱۸متغیرهای سراسری
فرم‌ها در PHP
PHP پیشرفته
شیء گرایی در PHP
پایگاه داده MySQL
XML در PHP
AJAX در PHP
مثال‌های PHP
مرجع PHP

کد PHP روی سرور اجرا می‌شود.[۱]

چه چیزی را در حال حاضر می‌بایست بدانید

قبل از اینکه آموزش را ادامه دهید، شما می‌بایست مفاهیم پایه‌ای از موارد زیر را بدانید:

اگر شما می‌خواهید مفاهیم بالا را ابتدا مطالعه کنید، می‌توانید آموزش موارد فوق را روی صفحهٔ خانگی وب‌سایت ما بیابید.

PHP چیست؟

  • PHP (مخفف عبارت: HyperText Preprocessor) (به فارسی: پیش پردازشگر ابر متن) است
  • PHP یک زبان اسکریپت‌نویسی پرکاربرد و متن باز است
  • اسکریپت‌های PHP روی سرور اجرا می‌شوند
  • PHP برای دانلود و استفاده رایگان است

PHP یک زبان جالب و محبوب است!

این زبان آنقدر قدرتمند است که هسته بزرگترین سیستم وبلاگ در وب (وردپرس) با این زبان نوشته شده‌است!

به اندازه کافی قدرت دارد که یک شبکه اجتماعی بزرگ (فیس‌بوک) را اجرا کند!

همچنین برای افراد مبتدی و تازه‌کار به عنوان اولین زبان سمت سرور به اندازه کافی یادگیری آن آسان است!

فایل PHP چیست؟

  • فایل PHP می‌تواند شامل متن، کد JavaScript ،CSS ،HTML و کد PHP نیز باشد
  • کد PHP روی سرور اجرا می‌شود، و نتیجه آن به مرورگر به صورت کد HTML بر می‌گردد
  • فایل‌های PHP فرمت " .php" دارند

PHP چه کارهایی می تواند انجام دهد؟

  • PHP می‌تواند محتوای صفحه پویا ایجاد کند
  • PHP می‌تواند فایل‌های روی سرور را ایجاد و باز کند، آنها را بخواند، در آنها اطلاعات بنویسد، آنها را حذف کند و ببندد
  • PHP می‌تواند داده‌های فرم را جمع‌آوری کند
  • PHP می‌تواند کوکی‌ها را ارسال و دریافت کند
  • PHP می‌تواند داده‌ای جدید درون پایگاه داده شما وارد کند، داده‌ها را حذف، ویرایش کند
  • از PHP می‌توان برای کنترل دسترسی - کاربر استفاده کرد
  • PHP می‌تواند داده‌ها را رمزنگاری کند

با PHP خروجی شما تنها به HTML محدود نیست. شما می‌توانید تصاویر، فایل‌های PDF، و حتی فیلم‌های Flash را به عنوان خروجی داشته باشید. همچنین شما می‌توانید هر نوع متن، همانند XHTML و XML را نیز به عنوان خروجی داشته باشید.

چرا PHP؟

  • PHP روی پلتفرم‌های گوناگونی اجرا می‌شود. (ویندوز، لینوکس، یونیکس، مک او اس و …)
  • PHP امروزه با بسیاری از سرورها سازگاری دارد. (آپاچی (به انگلیسی: Apache)، سرویس‌های اطلاعات اینترنتی (به انگلیسی: IIS) و..)
  • PHP رِنج وسیعی از پایگاه داده را پشتیبانی می‌کند
  • PHP برای یادگیری بسیار آسان است و روی سرور نیز به راحتی اجرا می‌شود

امکانات جدید در نسخه ۷ زبان PHP

  • PHP نسخه ۷ بسیار سریع‌تر از نسخه محبوب و پایدار قبلی (PHP نسخه ۵٫۶) است
  • قابلیت‌های مدیریت خطا در نسخه PHP 7 بهبود یافته‌است
  • PHP نسخه ۷ از نوع داده stricter برای تعریف آرگومان‌های تابع پشتیبانی می‌کند
  • PHP نسخه ۷ از عملگرهای جدیدی پشتیبانی می‌کند. (همانند عملگر <=> :spaceship)


منابع آموزشی