সংজ্ঞা এবং ব্যবহার
একটি PHP কোড স্ক্রিপ্ট হলো .php এক্সটেনশন বিশিষ্ট একটি টেক্সট ফাইল যা ওয়েব সার্ভারে সংরক্ষিত থাকে। সার্ভারে PHP পার্সার দুটি স্পেশাল ক্যারেক্টার সিকোয়েন্স <?php এবং ?> খুঁজে বের করে। এগুলোকে PHP-এর ওপেনিং এবং ক্লোজিং ট্যাগ বলা হয়। এই দুটির মধ্যবর্তী স্টেটমেন্টগুলো পার্সার ইন্টারপ্রেট করে। এই ট্যাগের মাঝপথে PHP স্ক্রিপ্ট HTML ডকুমেন্টে এম্বেড করা যায়, যাতে এম্বেড করা কোড সার্ভারে এক্সিকিউট হয় এবং বাকি ডকুমেন্ট ক্লায়েন্ট ব্রাউজারের HTML পার্সার প্রসেস করে।
সিনট্যাক্স
<?php // এক বা একাধিক PHP স্টেটমেন্ট .. .. ?>
শর্ট ট্যাগস (Short tags)
PHP ক্যানোনিক্যাল <?php এর পরিবর্তে ছোট রিপ্রেজেন্টেশন <? ব্যবহার করার অনুমতি দেয় যদি php.ini ফাইলে short_open_tag ইমেবল করা থাকে।
<? // এক বা একাধিক PHP স্টেটমেন্ট .. .. ?>
PHP ভার্সন
প্রোডাকশন এনভায়রনমেন্টে এই সেটিং Off রাখা রিকমেন্ডেড। ASP স্টাইল ট্যাগ <%, %> এবং <script language="PHP"> PHP 7.0 থেকে ডিসকন্টিনিউ করা হয়েছে।
নিচের উদাহরণে PHP ট্যাগের ব্যবহার দেখানো হয়েছে—
উদাহরণ
<?php // ক্যানোনিক্যাল PHP ট্যাগস echo "Hello World"; ?>
আউটপুট
এটি নিচের ফলাফল দেবে—
Hello World
PHP একটি শর্ট ইকো ট্যাগ <?= সাপোর্ট করে যা <?php echo-এর সমতুল্য।
উদাহরণ
<?= "Hello World"; ?>
আউটপুট
এটি নিচের ফলাফল দেবে—
Hello World
শর্ট ট্যাগ ব্যবহার করে উদাহরণ—
উদাহরণ
<?php // short_open_tag=on সেট করুন echo "Hello World"; ?>
আউটপুট
এটি নিচের ফলাফল দেবে—
Hello World