পিএইচপি মৌলিক বিষয় PHP ভেরিয়েবল (Variables) Estimated reading: 2 minutes 24 views Contributors সারাংশ: এই টিউটোরিয়ালে, আপনি শিখবেন কিভাবে প্রোগ্রামে ডেটা store করতে PHP ভেরিয়েবল ব্যবহার করতে হয়। ভেরিয়েবল ডিফাইন করুন একটি ভেরিয়েবল যেকোনো ধরনের মান স্টোর করে, যেমন, স্ট্রিং, সংখ্যা, অ্যারে, বা অবজেক্ট ।ভেরিয়েবলের একটি নাম আছে এবং এটি একটি মানের সাথে যুক্ত। একটি ভেরিয়েবল সংজ্ঞায়িত করতে, আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:$variable_name = value;একটি ভেরিয়েবল ডিফাইন করার সময়, আপনাকে এই নিয়ম অনুসরণ করতে হবে:ভেরিয়েবল এর নাম অবশ্যই ডলার চিহ্ন ($) দিয়ে শুরু হবে। ডলার চিহ্নের ($) পরে প্রথম অক্ষরটি অবশ্যই একটি অক্ষর (a-z) বা আন্ডারস্কোর ( _ ) হতে হবে। অবশিষ্ট অক্ষর আন্ডারস্কোর, অক্ষর বা সংখ্যা হতে পারে।PHP ভেরিয়েবল কেইস-সেনসিটিভ। এর মানে হল $message এবং $Message ভেরিয়েবল সম্পূর্ণ আলাদা।নিম্নলিখিত উদাহরণ $title নামক একটি ভেরিয়েবলকে ডিফািইন করে:<?php $title = "PHP is awesome!";ওয়েবপেজে ভেরিয়েবলের ভেল্যু প্রদর্শন করতে, আপনি echo কনস্ট্রাক্ট ব্যবহার করবেন। উদাহরণ স্বরূপ:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>PHP Variables</title> </head> <body> <?php $title = 'PHP is awesome!'; ?> <h1><?php echo $title; ?></h1> </body> </html>পেইজটি খুললে, আপনি নিম্নলিখিত মেসেজ দেখতে পাবেন:PHP is awesome!একটি পেইজে একটি ভেরিয়েবলের ভেল্যু দেখানোর আরেকটি ছোট উপায় হল নিম্নলিখিত সিনট্যাক্স ব্যবহার করা:<?= $variable_name ?>উদাহরণ স্বরূপ, নিচের হেডিং-এ $title ভেরিয়েবলের ভেল্যু দেখায়:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>PHP Variables</title> </head> <body> <?php $title = 'PHP is awesome!'; ?> <h1><?= $title; ?></h1> </body> </html>HTML এর সাথে PHP কোড মিক্সিং করা কোডটিকে আনমেইন্টেইনেবল করে তুলবে, বিশেষ করে যখন অ্যাপ্লিকেশন বৃদ্ধি পায়। এটি এড়াতে, আপনি কোডটিকে আলাদা ফাইলে আলাদা করতে পারেন। উদাহরণ স্বরূপ:index.php – ভেরিয়েবল এর মান নির্ধারণ এবং আরোপের জন্য লজিক স্টোর করুন। index.view.php – কোডটি সংরক্ষণ করুন যা ভেরিয়েবল প্রদর্শন করে। index.php ফাইলে index.view.php থেকে কোড ইনক্লোড করার জন্য আপনি প্রয়োজনীয় কনস্ট্রাক্ট ব্যবহার করুন। নিম্নলিখিতটি index.view.php ফাইলের বিষয়বস্তু দেখায়:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>PHP Variables</title> </head> <body> <h1><?= $title ?></h1> </body> </html>এবং নিম্নলিখিত index.php ফাইলের বিষয়বস্তু দেখায়:<?php $title = 'PHP is awesome!'; require 'index.view.php';ওয়েব ব্রাউজারে index.php ফাইলটি খুললে, আপনি একই আউটপুট দেখতে পাবেন।এটি করার মাধ্যমে, আপনি লজিক এর জন্য দায়ী কোড এবং ফাইলটি প্রদর্শনের জন্য দায়ী কোডটি আলাদা করেন। এটিকে প্রোগ্রামিং-এর ভাষায় separation of concerns বা সংক্ষেপে(SoC) বলা হয়। সারসংক্ষেপ ভেরিয়েবল একটি মান সেইভ করে এবং এর নাম সর্বদা $ চিহ্ন দিয়ে শুরু হয়। HTML থেকে PHP লজিক আলাদা করতে separation of concerns (SoC) নীতি ব্যবহার করুন। পিএইচপি মৌলিক বিষয় - Previous PHP সিন্ট্যাক্স (Syntax) Next - পিএইচপি মৌলিক বিষয় PHP কনস্ট্যান্ট (Constant)