PHP با نسخه ۷ بروز شد؛ بزرگترین بروزرسانی سال

۲۵ دی ۱۳۹۵

php در هفتمین سال متوالی به عنوان چهارمین زبان محبوب برنامه نویسی و اولین زبان برنامه نویسی تحت وب انتخاب شد. این زبان بیش از 200 میلیون سایت فعال در جهان دارد و حدود 81.7 درصد وب سایتهای کنونی از این زبان استفاده می کنند. php با این بروز رسانی تغییرات عمده ای را برای برنامه نویسان خود فراهم کرده است و جهش بزرگی به سمت جلو داشته است. در php7 تا 3 برابر سرعت و کارایی بهتری نسبت به php5.6 داشته ایم.کاهش قابل توجه استفاده ازحافظه، تعریف نوع بازگشتی اعلان ها و ... بوده ایم.

php زبان برنامه نویسی است که برنامه نویسان و توسعه دهندگان وب با آن زندگی می کنند. این زبان با داشتن مستندات قوی و عالی همیشه توانسته برنامه نویسان را جذب خود کند. یکی از برتری های این زبان انبوه توابع است که باعث می شود چند صد خط کد دیگر زبان ها به چند خط کد تقلیل یابد.

namespace ها به صورت گروهی:

در ورژن های قبلی php هنگام استفاده از namespace شما نیاز دارید تا هر کلاس درون فضای نام رو به صورت مستقل درون صفحه خود ایمپورت کنید اما در PHP7 دیگه نیاز نیست که شما برای ایمپورت کردن هر کلاس یه خط جداگانه تایپ کنید! تنها کافیست که همه کلاس های مورد نظر رو به صورت یکجا اضافه کنید.


         use fooLibrary\Bar\Baz\{ClassA,ClassB,ClassC,ClassD as database}

    
کلاس های بدون نام:

پی اچ پی ورژن ۷ امکان ایجاد کلاس های بدون نام را به شما می دهد. کلاس های بدون نام یا anonymous در زبان های شی گرا مانند #C و جاوا نیز استفاده می شوند. سینتکس کلاس های بدون نام همانند کلاس هایی است که نام دارند. اگر توابع بدون نام را به درستی استفاده کنید می تواند سرعت اجرای برنامه های شما را بالا ببرد. به مثال زیر توجه کنید:

         var_dump(new class($i){ public function __construct($i){ $this->i=$i; } })
    
عملگر <=>:

عملگر spaceship یا سفینه فضای به این شکل عمل می کند که مقدار سمت چپ را از مقدار سمت راست کم میکند.به مثال زیر توجه کنید:

        echo 1 <=> 1; // 0
        echo 1 <=> 2; // -1
        echo 2 <=> 1; // 1
    

 نویسنده:حمید شاه محمدی
 تعداد مشاهده خبر:(436)
 هر روز از مقاله های جدید طراحی سایت در کانال تلگرام ما با خبر شوید

 میانگین امتیازات:
 
  تعداد رای دهندگان: {{ count }}
نظرات:

{{ x }}
{{ alert }}

نویسنده:{{ com.name }}
{{ com.body }}
{{ com.created_at }}