কম্পিউটার টিউটোরিয়াল

PHP 7-এ Group Use Declarations


PHP 7-এ, Group Use declaration আরও পঠনীয় এবং একই নেমস্পেস থেকে ক্লাস, কনস্ট্যান্ট, এবং ফাংশন সহজে ইমপোর্ট করতে ব্যবহার করা যেতে পারে।

Group Use declaration একই নেমস্পেস থেকে একাধিক স্ট্রাকচার সহজে ইমপোর্ট করতে ব্যবহৃত হয় এবং অধিকাংশ কেসে ভলুবিলিটি এর একটি ভালো লেভেল কাটায়। এটি একই মডিউল অন্তর্গত একাধিক ইমপোর্টেড এন্টিটি সনাক্ত করতেও উপকারী।

উদাহরণ ১

নিচের উদাহরণ PHP 7-এর আগের কোড দেখাচ্ছে −

<?php    use com\India\ClassX;    use com\India\ClassY;    use com\India\ClassZ as Z;    use function com\India\fn_x;    use function com\Indiat\fn_y;    use function com\India\fn_z;    use const com\India\ConstX;    use const com\India\ConstY;    use const com\India\ConstZ; ?>

উদাহরণ ২

নিচের উদাহরণ PHP 7 বা PHP 7+ এর কোড দেখাচ্ছে

use com\India\{ClassX, ClassY, ClassZ as Z}; use function com\India\{fn_x,fn_y, fn_z}; use const com\India\{ConstX, ConstY, ConstZ};

ব্যাখ্যা

উদাহরণ ১-এ, আমরা স্পেসিফিক ক্লাস, ফাংশন, এবং কনস্ট্যান্টের জন্য PHP স্টেটমেন্ট একটি নেমস্পেসে ব্যবহার করেছি এবং প্রতিটি ক্লাস, ফাংশন, এবং কনস্ট্যান্টের জন্য অনেক ডুপ্লিকেট লাইন ব্যবহার করেছি অনেক use স্টেটমেন্ট ফাইলের টপে যা ভালো নয়।

উদাহরণ ২ PHP 7-এ সমতুল্য কোড দেখাচ্ছে যেখানে আমরা এক লাইনে একাধিক ক্লাস, ফাংশন, এবং কনস্ট্যান্ট ব্যবহার করছি

নোট: একাধিক use স্টেটমেন্ট এবং ক্লাস অতিক্রম করতে PHP 7 একটি নতুন ফিচার যোগ করেছে যাকে group use declaration বলা হয়।


  1. PHP-তে str_shuffle() ফাংশন

  2. PHP-তে similar_text() ফাংশন

  3. PHP-তে quotemeta() ফাংশন

  4. PHP-তে number_format() ফাংশন