সংজ্ঞা এবং ব্যবহার
PHP ফাইলে একটি HTML নথিতে এম্বেড করা ট্যাগের মধ্যে কোড সহ মিশ্র বিষয়বস্তু থাকতে পারে। ট্যাগের বাইরের কোড পার্সার দ্বারা উপেক্ষা করা হয়, এটি ক্লায়েন্ট ব্রাউজার দ্বারা ব্যাখ্যা করার জন্য রেখে যায়। একটি HTML নথিতে PHP এর একাধিক ব্লক থাকতে পারে, প্রতিটি ট্যাগের ভিতরে।
সিনট্যাক্স
HTML ব্লক
HTML ব্লক
HTML ব্লক
প্রতিবার ওপেনিং PHP ট্যাগের সম্মুখীন হলে, ক্লোজিং ট্যাগ না পৌঁছানো পর্যন্ত পার্সার ক্লায়েন্টকে আউটপুট রেন্ডার করা শুরু করে। যদি কোডে শর্তসাপেক্ষ বিবৃতি থাকে, তাহলে পার্সার নির্ধারণ করে কোন ব্লকটি এড়িয়ে যাবে।
আবার অন্য ওপেনিং ট্যাগ না আসা পর্যন্ত, ব্রাউজারটিকে একই প্রক্রিয়া করতে রেখে সবকিছুকে HTML হিসাবে গণ্য করা হয়।
PHP সংস্করণ
এই বর্ণনাটি PHP-এর সমস্ত সংস্করণের জন্য প্রযোজ্য৷
৷নিম্নলিখিত উদাহরণ HTML এ এমবেড করা PHP কোড দেখায়
উদাহরণ
হ্যালো ওয়ার্ল্ড
হ্যালো ওয়ার্ল্ড আবার
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
হ্যালো ওয়ার্ল্ড পিএইচপি-তে হ্যালো ওয়ার্ল্ড আবার হ্যালো ওয়ার্ল্ড আবার পিএইচপি
মিশ্র HTML এবং PHP কোড ব্যবহার করার উদাহরণ
উদাহরণ
কন্ডিশনাল স্টেটমেন্ট ব্যবহার করা
=50):?>ফলাফল:pass
ফলাফল:ব্যর্থ
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
<প্রে> শর্তসাপেক্ষ বিবৃতি ব্যবহার করে ফলাফল:ব্যর্থমার্ক পরিবর্তন করুন 60 এবং শর্তসাপেক্ষ স্টেটমেন্ট রেজাল্ট:পাস
ব্যবহার করে আবার চালান