Comment

পিএইচপি মৌলিক বিষয়

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) নীতি ব্যবহার করুন।

Leave a Comment

Share this Doc

PHP ভেরিয়েবল (Variables)

Or copy link

CONTENTS

Subscribe

×
Cancel