ERRNO: 8 TEXT: Undefined property: singlenews::$blogInfo LOCATION: /home/parsnem1/public_html/casch/77c487b4d5f07fd8653827a4f98e6637c1531ab7.file.singlenews.tpl.php, line 65, at March 29, 2024, 1:17 pm Showing backtrace: include("/home/parsnem1/public_html/casch/77c487b4d5f07fd8653827a4f98e663...") # line 423, file: /home/parsnem1/public_html/protected/libs/smarty/sysplugins/smarty_internal_template.php Smarty_Internal_Template.renderTemplate() # line 555, file: /home/parsnem1/public_html/protected/libs/smarty/sysplugins/smarty_internal_template.php Smarty_Internal_Template.getRenderedTemplate() # line 335, file: /home/parsnem1/public_html/protected/libs/smarty/Smarty.class.php Smarty.fetch("singlenews.tpl", null, null, Object: Application, true) # line 379, file: /home/parsnem1/public_html/protected/libs/smarty/Smarty.class.php Smarty.display("singlenews.tpl") # line 227, file: /home/parsnem1/public_html/protected/configs/config.php include("/home/parsnem1/public_html/protected/configs/config.php") # line 2, file: /home/parsnem1/public_html/index.php">
ERRNO: 8 TEXT: Undefined property: singlenews::$blogInfo LOCATION: /home/parsnem1/public_html/casch/77c487b4d5f07fd8653827a4f98e6637c1531ab7.file.singlenews.tpl.php, line 67, at March 29, 2024, 1:17 pm Showing backtrace: include("/home/parsnem1/public_html/casch/77c487b4d5f07fd8653827a4f98e663...") # line 423, file: /home/parsnem1/public_html/protected/libs/smarty/sysplugins/smarty_internal_template.php Smarty_Internal_Template.renderTemplate() # line 555, file: /home/parsnem1/public_html/protected/libs/smarty/sysplugins/smarty_internal_template.php Smarty_Internal_Template.getRenderedTemplate() # line 335, file: /home/parsnem1/public_html/protected/libs/smarty/Smarty.class.php Smarty.fetch("singlenews.tpl", null, null, Object: Application, true) # line 379, file: /home/parsnem1/public_html/protected/libs/smarty/Smarty.class.php Smarty.display("singlenews.tpl") # line 227, file: /home/parsnem1/public_html/protected/configs/config.php include("/home/parsnem1/public_html/protected/configs/config.php") # line 2, file: /home/parsnem1/public_html/index.php">
سلام به همه ی کاربران و بازدید کنندگان وب سایت پارس نمودار،
حدودا 1 ماه پیش PHP 7.1 به صورت پایدار و نهایی به کاربران و برنامه نویسان ارائه شد و حالا توسعه دهنده ها و برنامه نویسان میتوانند از آخرین نسخه پی ا پی در پروژه های خوداستفاده نمایند . در این نسخه ، ویژگی های جدیدی به PHP اضافه شده برای مثال میتواند به Nullable types ، Void return type ، Class constant Visibility و ... . که در این مطلب قصد دارم یک نگاه اجمالی به سه ویژگی از مهمترین ویژگی های اضافه شده به php 7.1 داشته باشم .
Nullable types
کاربرد این ویژگی به این صورت می باشد که که شما در کنار و قبل نوع داده چه برگشتی چه ورودی اگر از علامت سوال استفاده کنید مقدار ان میتواند null باشد . مثال زیر این موضوع را به سادگی به شما نشان می دهد
Void Return Type
همانطور که از عنوان این ویژگی هم مشخص است شما توانایی این را دارید که بسادگی توابع Void تعریف را کنید ، یعنی توابعی که چیزی رو بر نمیگردانند و فقط یک عملی را داخل خود انجام میدهند ، به مثال زیر دقت کنید هر 4 تابع از نوع Void می باشند اما در مثال اول و آخر سعی شده مقداری برگشت داده بشه حتی اون مقدار null باشه که این تلاش با ارور مواجه شده است . در مثال دوم شما عملا از return استفاده نمیکنید و این خود نشان دهنده void بودن تابع می باشد و در مثال سوم درسته که از return استفاده شده است اما هیچ مقداری حتی null هم برگشت داده نمیشود که این موضوع اروری هم ایجاد نمیکند .
Class constant Visibility
خوب شما از این نسخه به بعد میتونید برای ثابت های که درکلاس تعریف می نمایید سطح دسترسی تعریف کنید . به مثال زیر دقت کنید کاملا میتوانید مفهوم این موضوع را به درستی متوجه شوید .
در مقالات بعد منتظر مثال هایی از ویژگی های جدید php 7.1 باشید