آموزش PHP 7، بخش 1: مقدمه

آموزش PHP 7، بخش 1: مقدمه

نسخه PHP 7 یکی از نسخه هایی از زبان برنامه نویسی PHP است که در تاریخ سوم دسامبر 2015 منتشر شد که امکانات جدید زیادی را با خود آورد. در این آموزش نحوه استفاده از امکانات جدید PHP 7 را به روشی آسان و روان توضیح داده شده است.

مخاطبین این آموزش

این آموزش مناسب افراد در سطوح مبتدی تا پیشرفته است. از این جهت که افراد مبتدی با زبان برنامه نویسی PHP آشنا شده و امکانات جدید در PHP 7 را هم یاد می گیرند. و برای افرادی که در سطح پیشرفته هستند هم که با امکانات جدید PHP 7 را یاد می گیرند.

پیش نیازها

مخاطب این آموزش می بایست با نسخه های قبلی زبان برنامه نویسی PHP آشنایی داشته باشد.

PHP 7 چیست؟

PHP 7 یک نسخه جدید از زبان برنامه نویسی PHP است که با تغییرات و امکانات عمده جدیدی منتشر شده است. از خصوصیات و امکانات این نسخه امکان تولید و برنامه های تحت وب قدرتمند برای بسترهای Cloud، Mobile و Enterprises  است. در کل میتوان گفت که PHP 7 پس از نسخه PHP 5 که در سال 2004 منتشر شد. دومین نسخه با تغییرات عمده است.

امکانات جدید

در زیر امکانات جدید و برجسته PHP 7 اشاره شده است.

  • بهبود عملکرد: ادغام شده با PHPNG، سرعت PHP 7 دو برابر PHP 5
  • مصرف حافظه کمتر: PHP 7 از منابع کمتری استفاده می کند
  • اعلان نوع داده Scalar : امکان تعیین نوع داده پارامترها و بازگشتی
  • پشتیبانی از 64bit: پشتیبانی از ماشین هایی با معماری 64 بیت
  • استثناهای تودرتو: بهبود استثناهای تودرتو
  • تبدیل اکثر خطاهای مهلک به استثنا: دامنه استثناها در PHP 7 افزایش یافته و اکثر Fatal Error ها را می توان با استثناها کنترل کرد
  • بهبود تولید اعداد تصادفی: در PHP 7 تولید اعداد تصادفی بهبود یافته است
  • منسوخ شدن SAPI ها و حذف extension های قدیمی: در PHP 7 بخش زیادی از SAPI ها و extension های قدیمی حذف شده اند
  • عملگر جدید (??): برای بررسی NULL 
  • Anonymous Classes: پشتیبانی از کلاس های بی نام
  • پشتیبانی از Zero cost asserts

در PHP 7 از Zend Engine 3.0 برای بهبود عملکرد و کارایی استفاده شده که این خب نسبت به PHP 5.6 دارای سرعت بیشتر و مصرف منابع کمتری دارد.



بومیم