আমি এই জাতীয় কিছু করতে সক্ষম হতে চাই:
class ThingIDs
{
const Something = 1;
const AnotherThing = 2;
}
$thing = 'Something';
$id = ThingIDs::$thing;
এটি কাজ করে না। সমান কিছু করার সহজ সরল উপায় আছে কি? নোট করুন যে আমি ক্লাসের সাথে আটকে আছি; এটি একটি লাইব্রেরিতে আমি আবার লিখতে পারি না। আমি কোড লিখছি যা কমান্ড লাইনে আর্গুমেন্ট গ্রহণ করে, এবং আমি সত্যই এটি আইডি সংখ্যার পরিবর্তে প্রতীকী নামগুলি গ্রহণ করতে চাই।
ThingIDs::{$thing}
?