কম্পিউটার

পিএইচপি সংজ্ঞায়িত নামস্থান


পরিচয়

একটি নামস্থানের ভিতরে শ্রেণী, ফাংশন এবং ধ্রুবকগুলির ঘোষণা তার অ্যাক্সেসকে প্রভাবিত করে, যদিও অন্য কোনও পিএইচপি কোড এতে উপস্থিত থাকতে পারে। PHP এর নেমস্পেস কীওয়ার্ড একটি নতুন নামস্থান ঘোষণা করতে ব্যবহৃত হয়। .php এক্সটেনশন সহ একটি ফাইলের পরে প্রথম লাইনে নামস্থান ঘোষণা থাকতে হবে ট্যাগ, অন্য যেকোনো কোডের আগে যেমন HTML স্ক্রিপ্ট।

উদাহরণ

<?php
namespace myspace;
class myclass{
   //
}
function hello() {
   echo "Hello World\n";
}
?>

নামস্থান ঘোষণা ফাইলের শীর্ষে না থাকলে, PHP পার্সার মারাত্মক ত্রুটি ছুড়ে দেয়

উদাহরণ

<html>
<body>
Hello world
<?php
namespace myspace;
function hello() {
   echo "Hello World\n";
}
use myspace;
myspace\hello();
?>
</body>
</html>
?>

আউটপুট

উপরের কোডটি এখন নাম নিম্নলিখিত ত্রুটি প্রদান করে

PHP Fatal error: Namespace declaration statement has to be the very first statement or after any declare call in the script

শুধুমাত্র ঘোষণা করুন গঠন নামস্থান ঘোষণার আগে উপস্থিত হতে পারে

উদাহরণ

<?php
declare (strict_types=1);
namespace myspace;
function hello() {
   echo "Hello World\n";
}
use myspace;
myspace\hello();
?>

  1. পিএইচপি পাই() ফাংশন

  2. পিএইচপি-তে সংজ্ঞায়িত নামস্থানের তালিকা পাওয়া কি সম্ভব?

  3. পিএইচপি-তে নেমস্পেস কীওয়ার্ড কী?

  4. C# এ প্যাকেজ