Comment

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

PHP সিন্ট্যাক্স (Syntax)

Estimated reading: 1 minute 22 views Contributors

সারাংশ: এই টিউটোরিয়ালে, আপনি শিখবেন PHP এর basic PHP syntax, case sensitivity,, statements, এবং whitespaces সম্বন্ধে।

একটি প্রোগ্রামিং ভাষা হিসাবে, PHP-এর কতগুলো নির্ধারিত নিয়ম রয়েছে যা আপনি কীভাবে প্রোগ্রাম লিখবেন তার নির্দেশনা প্রদান করে।

PHP code ;

HTML এর মত, PHP কোড শুরু করার জন্যও আপনার ওপেনিং ট্যাগ থাকতে হবে।

<?php

আপনি যদি HTML এর সাথে PHP কোড মিশ্রিত করেন তবে আপনার কোডের শেষে ক্লোজিং ট্যাগ দিতে হবে।

?>

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

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>PHP Syntax</title>
</head>
<body>
        <h1><?php echo 'PHP Syntax'; ?></h1>
</body>
</html>

তবে যদি একটি ফাইলে শুধুমাত্র PHP কোড থাকে, সেক্ষেত্রে ক্লোজিং ট্যাগ ব্যবহার না করলেও চলে।

<?php
	echo 'PHP Syntax';

PHP কেইস সেন্সিটিভিটি

PHP আংশিকভাবে কেইস সেন্সিটিভ । সিন্ট্যাক্স এ্যারর এড়াতে কোনটি কেইস সেন্সিটিভ এবং কোনটি তা নয় এটা জানা খুবই গুরুত্বপূর্ণ।

আপনার যদি count এর মতো কোনো ফাংশন থাকে, তাহলে আপনি এটিকে COUNT হিসেবে ব্যবহার করতে পারেন। এটা সঠিকভাবে কাজ করবে ।

নিম্নলিখিত PHP -তে ইন-সেন্সিটিভ

  • PHP কন্সট্রাক্ট: if, if-else, if-elseif, switch, while, do-while ইত্যাদি।
  • কীওয়ার্ড:  true  এবং false.
  • User-defined function এবং class names.

অন্যদিকে, variables  কেইস সেন্সিটিভ .যেমন, $message এবং $MESSAGE হল ভিন্ন ভেরিয়েবল।

Statements

একটি PHP স্ক্রিপ্ট সাধারণত এক বা একাধিক স্টেটমেন্ট নিয়ে গঠিত। একটি স্টেটমেন্ট হলো এমন একটি কোড, যা কিছু করে, উদাহরণস্বরূপ একটি ভেরিয়েবলে মান নির্ধারণ করা এবং একটি ফাংশন কল করা ইত্যাদি।

একটি স্টেটমেন্ট সর্বদা একটি সেমিকোলন (;) দিয়ে শেষ হয়। নিম্নলিখিত স্টেটমেন্টটিতে দেখা যায় যে $message ভেরিয়েবলে একটি লিটারেল স্ট্রিং বরাদ্দ করে:

$message = "Hello";

উপরের উদাহরণটি একটি সিম্পল স্টেটমেন্ট। PHP এর একটি কমপাউন্ড স্টেটমেন্টও রয়েছে যা এক বা একাধিক সিম্পল স্টেটমেন্ট নিয়ে গঠিত। একটি কম্পাউন্ড স্টেটমেন্ট কার্লি ব্রেসিস { } ব্যবহার করে যাতে কোডের একটি ব্লক চিহ্নিত হয়।।

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

if ( $is_new_user ) {
    send_welcome_email();
}

কার্লি ব্রেসিস ({}) এর পরে আপনাকে সেমিকোলন দিতে হবে না।

PHP ব্লক (?>) এর ক্লোজিং ট্যাগ স্বয়ংক্রীয়ভাবে একটি সেমিকোলন (;) বোঝায়। অতএব, আপনাকে PHP ব্লকের শেষ স্টেটমেন্টে সেমিকোলন দিতে হবে না।

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

<?php echo $name ?>

এই উদাহরণে, স্টেটমেন্ট ইকু $name এর পরে সেমিকোলনের প্রয়োজন নেই। তবে একটি ব্লকের শেষ স্টেটমেন্টের জন্য একটি সেমিকোলন ব্যবহার করা ভালো ।

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

<?php echo $name; ?>

নোটঃ এটা ঠিক যে বর্তমানে কোন কোড আপনার কাছে অর্থবোধক নাও হতে পারে তবে আসন্ন টিউটরিয়ালে তা সম্পর্কে আপনি আরও বিস্তারিত জানবেন।

হোয়াইটস্পেস এন্ড লাইন ব্রেক

PHP তে হোয়াইটস্পেস এবং লাইন ব্রেক এর বিশেষ কোন অর্থ নেই। অতএব, আপনি একটি স্টেটমেন্ট এক লাইনে স্থাপন করতে পারেন বা একাধিক লাইন জুড়ে বিস্তৃত করতে পারেন।

উদাহরণস্বরূপ, নিম্নলিখিত কোড স্নিপেটগুলি দেখে নিন।

login( $username, $password );

এবং:

login( 
   $username,
   $password
);

সারসংক্ষেপ;

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

Leave a Comment

Share this Doc

PHP সিন্ট্যাক্স (Syntax)

Or copy link

CONTENTS

Subscribe

×
Cancel