PHP টিউটোরিয়াল – পিএইচপি সিনট্যাক্স : ট্যাগ, স্টেটমেন্ট, কমেন্টস
পিএইচপি সিনট্যাক্স হল পিএইচপি কোড লেখার নিয়ম এবং কাঠামো। সঠিক সিনট্যাক্স ব্যবহার না করলে পিএইচপি স্ক্রিপ্ট কাজ করবে না। নিচে পিএইচপি সিনট্যাক্সের কিছু মৌলিক বিষয় আলোচনা করা হল:
পিএইচপি ট্যাগ
পিএইচপি কোড লেখার জন্য পিএইচপি ট্যাগ ব্যবহার করা হয়। পিএইচপি ট্যাগের ভিতরে লেখা কোড সার্ভারে এক্সিকিউট হয় এবং এইচটিএমএল আউটপুট তৈরি করে। নিচে পিএইচপি ট্যাগের বিভিন্ন ধরন সংক্ষেপে আলোচনা করা হল।
১। স্ট্যান্ডার্ড পিএইচপি ট্যাগ (<?php ... ?>)
এই ট্যাগ হল মূল পিএইচপি ট্যাগ, যা দিয়ে পিএইচপি কোড শুরু এবং শেষ হয়।
উদাহরণঃ
<?php // পিএইচপি কোড এখানে লেখা হয় echo "Hello, World!"; ?>
- <?php দিয়ে পিএইচপি কোড শুরু হয়।
- ?> দিয়ে পিএইচপি কোড শেষ হয়।
- পিএইচপি ফাইলে এইচটিএমএল এবং পিএইচপি কোড একসাথে ব্যবহার করা যায়।
২। শর্ট echo ট্যাগ (<?= ... ?>)
<?= হল একটি শর্টকাট ট্যাগ, যা echo স্টেটমেন্ট ব্যবহারের জন্য ব্যবহৃত হয়। এটি PHP 5.4 বা তার পরবর্তী ভার্সনে ডিফল্টভাবে সক্রিয় থাকে।
উদাহরণঃ
<?= "Hello, World!" ?>
- <?= এটি echo স্টেটমেন্টের জন্য শর্টকাট ট্যাগ। এখানে PHP কোড থেকে কোন কিছু আউটপুট করতে echo ব্যবহার করার দরকার নেই।
- ?> পিএইচপি কোডের শেষ।
- এটি সবচেয়ে ছোট এবং দ্রুততম উপায় পিএইচপি আউটপুট প্রিন্ট করার জন্য।
৩। শর্ট ট্যাগ (<? ... ?>)
শর্ট ট্যাগ হল পিএইচপি কোড লেখার আরেকটি সংক্ষিপ্ত রূপ। তবে এটি সব সার্ভারে কাজ নাও করতে পারে, কারণ কিছু সার্ভারে এগুলি নিষ্ক্রিয় করা থাকে।
<? echo "Hello, World!"; ?>
- <? দিয়ে শর্ট ট্যাগ শুরু হয়।
- ?> দিয়ে শর্ট ট্যাগ শেষ হয়।
- এই ট্যাগটি ব্যবহার করার জন্য short_open_tag কনফিগারেশন অপশন চালু থাকতে হবে।
পিএইচপি স্টেটমেন্ট এবং সেমিকোলন
পিএইচপি স্টেটমেন্ট হল পিএইচপি কোডের একটি একক একক অংশ যা একটি নির্দিষ্ট কাজ সম্পাদন করে। একটি স্টেটমেন্ট সাধারণত একটি একক লাইন কোড হতে পারে, যা পিএইচপি স্ক্রিপ্টে এক বা একাধিক কাজ সম্পাদন করে।
পিএইচপি স্টেটমেন্টগুলি একে অপরের পরিপূরক হতে পারে এবং কোডের লজিক গঠন করতে সাহায্য করে। পিএইচপি স্টেটমেন্টের শেষে সাধারণত সেমিকোলন (;) দেওয়া হয়, যা কোডের একটি স্টেটমেন্টের শেষ চিহ্ন হিসেবে ব্যবহৃত হয়। সেমিকোলন ছাড়া পিএইচপি স্ক্রিপ্ট কাজ করবে না।
<?php echo "Hello, World!"; // এই লাইনটি একটি স্টেটমেন্ট $name = "John Doe"; // এই লাইনটি একটি স্টেটমেন্ট ?>
পিএইচপি কমেন্টস (PHP Comments)
পিএইচপি কমেন্টস কোডের মধ্যে এমন তথ্য দেয় যা কোডের কার্যকারিতা বা উদ্দেশ্য ব্যাখ্যা করতে সাহায্য করে, তবে সেগুলি কোড চালানোর সময় কার্যকর হয় না। কমেন্টগুলি কোডের পাঠযোগ্যতা উন্নত করতে এবং অন্য ডেভেলপারদের জন্য কোডের বোঝাপড়া সহজ করতে ব্যবহৃত হয়।
পিএইচপিতে তিনটি ধরনের কমেন্ট ব্যবহার করা যায়:
১। একক লাইনের কমেন্ট (Single-line Comments)
একটি একক লাইনের কমেন্ট করার জন্য // অথবা # ব্যবহার করা হয়। এটি সাধারণত যখন কোনো ছোট মন্তব্য দিতে হয় বা কোনো একক লাইনের ব্যাখ্যা দিতে হয়, তখন ব্যবহৃত হয়।
<?php # এটি একটি একক লাইনের কমেন্ট echo "Hello, World!"; // এখানে আউটপুট প্রদর্শন করা হচ্ছে ?>
২। একাধিক লাইনের কমেন্ট (Multi-line Comments)
একাধিক লাইনের কমেন্ট করার জন্য /* দিয়ে শুরু এবং */ দিয়ে শেষ করা হয়। এটি সাধারণত বড় ব্যাখ্যা বা কোড ব্লকের জন্য ব্যবহৃত হয় যেখানে একাধিক লাইন নিয়ে মন্তব্য দিতে হয়।
<?php /* এটি একটি মাল্টি লাইন কমেন্ট। এই কমেন্টটি একাধিক লাইন জুড়ে থাকতে পারে। এই কমেন্টগুলি কোড এক্সিকিউট করার সময় উপেক্ষা করা হয়। */ echo "Hello, World!"; ?>
৩। ডক ব্লক কমেন্টস (PHPDoc Comments)
যদি আপনি আরো বিস্তারিত ডকুমেন্টেশন তৈরি করতে চান, তবে PHPDoc স্টাইলের কমেন্ট ব্যবহার করতে পারেন। এটি সাধারণত কোডের ফাংশন, ক্লাস বা মেথডের উদ্দেশ্য এবং ইনপুট/আউটপুট ব্যাখ্যা করতে ব্যবহৃত হয়।
এটি সাধারণত একাধিক লাইনের কমেন্ট হিসেবে লেখা হয় এবং শুরু হয় /** দিয়ে এবং শেষ হয় */ দিয়ে।