PHP

۵ موردی که باید درباره PHP 7 بدانید

تبلیغات
کانال تلگرام فتولیا
4 سوالی شهرداری

امسال می آید!

طبق برنامه زمانبدی انتشار PHP 7 که به اتفاق آرا تصویب شد ، قرار است در اکتبر ۲۰۱۵ این نسخه انتشار یابد .حتی اگر کمی انتشار آن به تاخیر بیافتد می توانیم مطمئن باشیم که تا پایان امسال شاهد رونمایی آن خواهیم بود .

ویژگی های نهایی این نسخه مشخص شده است و لیست مشخصات آن هم به صورت رسمی تا پایان ماه مارس نهایی خواهد شد .

مشاهده برنامه زمانبندی php 7


 

پای یک عمل گر جدید در میان است

در PHP 7 شاهد عملگر جدید <=> خواهیم بود که یادآور یک جنگجوی TIE (در جنگ ستارگان) است ! از این عملگر جدید می توان برای استفاده همزمان از ترکیب های مختلف بهره برد مخصوصا وقتی با مرتب سازی (Sorting) سرو کار دارید.

اطلاعات بیشتر در مورد این عملگر


 

امکان تعریف نوع پارامترهای ورودی و نوع مقدار برگشتی در توابع

PHP 7 به توسعه دهندگان اجازه می دهد نوع داده برگشتی از توابع را تعیین کنند — شبیه به نوع آرگومنت های توابع — به علاوه نوع آرگومنت ها و نوع مقدار برگشتی حالا از نوع داده های جدیدی پشتیبانی می کنند که به توسعه دهندگان کمک می کند دقیقا بدانند داده strings, floats, ints یا bools را باید از آرگومنت یا مقدار برگشتی انتظار داشته باشند .

اطلاعات بیشتر


 

سرعت به مراتب بالاتر رفته است

PHP 7 بر پایه پروژه PHPNG یا (PHP Next-Gen) بنا شده است که بدست Zend برای بالا بردن سرعت اجرای برنامه های php بکار می رود .

بهبود سرعت در این نسخه فوق العاده است ! ایت بهبود بین ۲۵% تا ۷۰% در دنیای واقعی قابل مشاهده است و فقط کافیست نسخه php را آپگرید کنید ، بدون تغییر دادن حتی یک خط از کد !

اطلاعات بیشتر


 

سرعت  ، سرعت و باز هم سرعتی بیشتر از هر زمان دیگری

از زمانی که پروژه PHPNG متن باز شد و با PHP 7 ترکیب گردید ، کارایی آن بیش از دو برابر شده است و باز هم در حال افزایش این سرعت هستند.

به عنوان مثال وقتی PHPNG منتشر شد ، صفحه اصلی WordPress هنگام لود شدن ،حدود ۹٫۴ میلیارد دستور العمل cpu را اجرا می کرد ولی حالا همین صفحه فقط به ۲٫۶ میلیارد دستورالعمل cpu نیاز دارد — یعنی حدود ۷۲% دستور العمل کمتر !

از Zend

5 Comments

  1. بازتاب: PHP 7 و وردپرس - وبی لب WebbyLab

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *