آموزش گروه بندی کردن namespace در php7

  • خانه
  • آموزش گروه بندی کردن namespace در php7
Image تحقیقات

آموزش گروه بندی کردن namespace در php7

با سلام دوستان عزیزم

یکی از قابلیت های جالب و راحت دیگه که در php7 معرفی شد گروه بندی کردن namespace ها است.فرض کنید داخل یک فایلی 10 تا کلاس رو نیاز داشته باشد..همه رو باید از بالا تا پایین یکی یکی use کنید تا بتونید استفاده کنید ولی در php7 راحت میشه کلاس هایی که namespace مشترکی دارن باهم صدا زد.

مثال زیر روش use کردن رو قبل و بعد از php7 بیان کینه.

// قبل از php7
use some\namespace\ClassA;
use some\namespace\ClassB;
use some\namespace\ClassC as C;
 
use function some\namespace\fn_a;
use function some\namespace\fn_b;
use function some\namespace\fn_c;
 
use const some\namespace\ConstA;
use const some\namespace\ConstB;
use const some\namespace\ConstC;
 
// بعد از php7
use some\namespace\{ClassA, ClassB, ClassC as C};
use function some\namespace\{fn_a, fn_b, fn_c};
use const some\namespace\{ConstA, ConstB, ConstC};
- See more at: https://arjunphp.com/php7-group-use-declarations/#sthash.RLt7sfkV.dpuf

دیدید چقد راحت تر شد کارمون.کدها کمتر و خواناتر میشه.

امیدوارم مفید بوده باشه

موفق باشید.