PHP 7.3 و دلایل انتخاب آن

php

دلایل معرفی ورژن PHP 7.3

وردپرس یکی از مهمترین سیستم های مدیریت محتواست که تعداد بسیار زیادی از وبسایت های دنیا با استفاده از آن راه اندازی شده اند. وردپرس مبتنی بر PHP است و با استفاده از این زبان برنامه نویسی ساخته شده است. یک زبان برنامه نویسی محبوب که بیش از ۷۹% از وبسایت های جهان را در اختیار دارد. قصد داریم که بصورت مختصر و کاربردی تغییرات نسخه php 7.3 رو بررسی کنیم. در این نسخه شاهد تغییرات زیادی بودیم که تیم پی سی اسکریپت تلاش نموده است تا کاربردی ترین و تاثیر گذار ترین آن ها را بررسی می کنیم.

PHP 7.3 نیز یک آپدیت خوب از PHP محسوب می شود. زیرا سرعت آن به مقدار قابل توجهی از PHP 7.2 افزایش یافته که می تواند به درخواست های بیشتری پاسخ دهد. به دنبال آن رم کمتری را از سرور مصرف و در نهایت باعث کاهش هزینه های سرور و هاستینگ می شود. اگر می خواهید در زمینه برنامه نویسی PHP یا طراحی وب سایت به روز باشید، باید همواره خود را آپدیت نگه دارید.

 

ویژگی های php 7.3:

  1. استفاده از Refrence در تابع ()list :

    همانطور که می دانید از تابع ()list جهت اختصاص دادن مقادیر یک آرایه به ، مقادیر متغیر ها مورد استفاده قرار می گیرد.

    قبل از پیدا شدن سر و کله ی PHP 7.3 امکان پاس دادن متغیر ها با Refrence ها وجود نداشت.

  2. استفاده از کاما در  فراخوانی توابع :

    در این جا نیز می توانید هنگام فراخوانی توابع ، و در قسمت پارامتر های آن، از کاما (,) استفاده کنید.

    حتما توجه داشت باشید که از این ویژگی نمی توانید در هنگام تعریف توابع استفاده کنید

  3. بهبود ساختار Heredoc و Nowdoc :

    چیزی که باید بدانید این است که  IDENTIFIER حتما باید در ابتدا و انتهای خط باشد.

    اما در نسخه PHP 7.3 این محدودیت از بین رفته است و می توانید با استفاده از تو رفتگی ها ، پاراگراف های خود را زیبا تر کنید.

  4. معرفی توابع array_key_first و array_key_last :

    در PHP7.3 به راحتی می توانید با استفاده از توابع معرفی شده کلید های ابتدا و انتهای آرایه را استخراج کنید.

  5. معرفی تابع is_countable :

    در نسخه های قبلی PHP هنگامی که یک متغیر غیر قابل شمارش را به تابع ()count پاس می دادیم،

    با خطا مواجه می شدیم.

    اما در PHP 7.3  قبل از اینکه متغیر را به تابع ()count پاس بدهیم،

    می توانیم قابل شمارش بودن آن را با تابع ()is_countable بررسی کنیم تا برنامه ما با خطا مواجه نشود.

  6. ثابت های جهانی جدید (Global Constance) :

    لیست ثابت های جهانی اضافه شده به PHP 7.3 زیاد است. لذا سعی کردیم مهم ترین آنها را به شما معرفی کنیم.

    CURL_VERSION_HTTPS_PROXY
    CURLPROXY_HTTPS
    CURLOPT_SUPPRESS_CONNECT_HEADERS
    CURLOPT_SSH_COMPRESSION
    CURLOPT_SOCKS5_AUTH
    CURLOPT_PROXY_SSLVERSION
    CURLOPT_PROXY_TLSAUTH_PASSWORD
    CURLOPT_PROXY_SSL_OPTIONS
    CURL_MAX_READ_SIZE
    CURLINFO_HTTP_VERSION

 

ارسال دیدگاه

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

توسط
تومان