PHP-এ define() ফাংশন কি?

Php E Define Phansana Ki



PHP হল একটি জনপ্রিয় ভাষা যা বিশ্বব্যাপী ডেভেলপারদের দ্বারা শক্তিশালী এবং কার্যকর ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। পিএইচপি এত বহুমুখী হওয়ার একটি কারণ হল এটির একটি অন্তর্নির্মিত বিশেষ ফাংশন রয়েছে যা বলা হয় সংজ্ঞায়িত () যা ডেভেলপারদের একটি প্রতীকে একটি নির্দিষ্ট মান নির্ধারণ করতে দেয় এবং প্রোগ্রামটি চলাকালীন সেই মান পরিবর্তন করা যায় না।

আমরা বিস্তারিত আলোচনা করব সংজ্ঞায়িত () এই নির্দেশিকায় ফাংশন, সিনট্যাক্স এবং ব্যবহার।

পিএইচপি-তে ডিফাইন() ফাংশন কী?

দ্য সংজ্ঞায়িত () ধ্রুবক তৈরি করতে ব্যবহৃত পিএইচপি-তে একটি অন্তর্নির্মিত ফাংশন। ধ্রুবকগুলি ভেরিয়েবলের মতো, কিন্তু একবার প্রোগ্রামের মধ্যে সংজ্ঞায়িত করা হলে তাদের মান একই থাকে। PHP-তে ধ্রুবকগুলি সেই মানগুলি সংরক্ষণের জন্য দরকারী যা প্রোগ্রামের সম্পাদনের সময় স্থির থাকে।







বাক্য গঠন

ব্যবহার করার জন্য সিনট্যাক্স সংজ্ঞায়িত () পিএইচপি-তে ফাংশনটি নিম্নরূপ:



সংজ্ঞায়িত করা ( 'CONSTANT_NAME' , মান , মামলা - সংবেদনশীল )

সংজ্ঞায়িত ফাংশন তিনটি পরামিতি গ্রহণ করে, a CONSTANT_NAME যে ধ্রুবকের পরিবর্তনশীল নাম নির্দিষ্ট করে, মান যে ধ্রুবকের মান সংজ্ঞায়িত করে, এবং কেস_সংবেদনশীল একটি প্যারামিটার যা নির্দিষ্ট করে যে ধ্রুবকের নাম অক্ষর-সংবেদনশীল হওয়া উচিত কিনা। এটি ঐচ্ছিক প্যারামিটার এবং এর দুটি সম্ভাব্য মান রয়েছে সত্য অথবা মিথ্যা , দ্য সত্য কেস-সংবেদনশীল পরিবর্তনশীল নামের জন্য, এবং মিথ্যা কেস-সংবেদনশীল নামের জন্য। ফাংশনের ডিফল্ট আচরণ কেস-সংবেদনশীল, যখন কেস-সংবেদনশীল আর পিএইচপি-তে সমর্থিত নয়।



উদাহরণ 1

নিম্নলিখিত উদাহরণে, আমরা নামক একটি ধ্রুবক পরিবর্তনশীল সংজ্ঞায়িত করেছি কনস্ট্যান্ট মান সঙ্গে লিনাক্স হিন্ট . আমরা তারপর মান মুদ্রণ কনস্ট্যান্ট , প্রথম ইকো স্টেটমেন্ট মানটি প্রিন্ট করবে এবং দ্বিতীয়টি একটি ত্রুটি প্রদর্শন করবে। কারণ ফাংশনটি কেস-সংবেদনশীল:






সংজ্ঞায়িত করা ( 'কনস্ট্যান্ট' , 'লিনাক্স হিন্ট' ) ;
প্রতিধ্বনি কনস্ট্যান্ট . ' \n ' ;
প্রতিধ্বনি ধ্রুবক ;
?>

উদাহরণ 2

নতুন ধ্রুবক সংজ্ঞায়িত করার সময় আপনি কেবল মূল ধ্রুবকটিকে উল্লেখ করে একটি ধ্রুবকের মান অন্যটিকে নির্ধারণ করতে পারেন।



উদাহরণ স্বরূপ:


সংজ্ঞায়িত করা ( 'STR' , 'লিনাক্স হিন্ট' ) ;
সংজ্ঞায়িত করা ( 'NEW_STR' , এসটিআর ) ;

প্রতিধ্বনি এসটিআর ;
প্রতিধ্বনি ' \n ' ;
প্রতিধ্বনি NEW_STR ;
?>

প্রদত্ত পিএইচপি কোড একটি ধ্রুবক নামের সংজ্ঞায়িত করে 'STR' মান সঙ্গে 'লিনাক্স হিন্ট' এবং আরেকটি ধ্রুবক নাম 'NEW_STR' যে মান বরাদ্দ করা হয় 'STR' ধ্রুবক কোডটি তখন ইকো স্টেটমেন্ট ব্যবহার করে উভয় ধ্রুবকের মান বের করে।

শেষের সারি

পিএইচপি ক্রিয়া সম্পাদনের একটি অনন্য উপায় রয়েছে এবং এটি অন্যান্য জনপ্রিয় প্রোগ্রামিং ভাষার থেকে বেশ আলাদা। পিএইচপি-তে, একটি সংজ্ঞায়িত করার দুটি ভিন্ন উপায় রয়েছে ধ্রুবক , এক ব্যবহার করছে const কীওয়ার্ড এবং অন্যটি ব্যবহার করছে সংজ্ঞায়িত () ফাংশন দ্য ধ্রুবক PHP-এ কোডের যে কোনো জায়গায় ব্যবহার করা যেতে পারে এবং প্রোগ্রামটি চালানোর সময় তাদের মান একই থাকে।