উত্তর:
মনে রাখবেন যে সেটিংস.ফেপগুলিতে ধ্রুবক ভেরিয়েবলগুলি ঘোষণা করার দরকার নেই। আপনার কোড থেকে আপনি কেবল ভেরিয়েবল_জেট () কল করতে পারেন এবং ভেরিয়েবলটি সেট না করা অবস্থায় একটি ডিফল্ট মান নির্ধারণ করতে পারেন। উদাহরণস্বরূপ, নিম্নলিখিত কোডটি প্রতিটি পৃষ্ঠার অনুরোধকে হ্যালো বলবে যতক্ষণ না 'মায়োডিউল_সে_হেলো' ভেরিয়েবল সুস্পষ্টভাবে সেট করা থাকে না 0
:
<?php
function mymodule_init() {
// Get the mymodule_say_hello variable or use 1 if it's not set.
if (variable_get('mymodule_say_hello', 1)) {
drupal_set_message('Hello world');
}
}
?>
প্রয়োজনে আপনার মডিউল এমন একটি ফর্ম প্রকাশ করতে পারে যা অ্যাডমিনকে এই বৈশিষ্ট্যটি চালু করতে দেয় ( সিস্টেম_সেটিংস_ফর্ম ফাংশন এটি সত্যই সহজ করে তোলে) অথবা আপনি কল করে প্রোগ্রামিং সেটিংস পরিবর্তন করতে পারেন variable_set('mymodule_say_hello', 0)
।