পিএইচপিতে HTML প্রতিধ্বনি করার কয়েকটি উপায় রয়েছে।
1. পিএইচপি ট্যাগের মধ্যে
<?php if(condition){ ?>
<!-- HTML here -->
<?php } ?>
2. একটি প্রতিধ্বনীতে
if(condition){
echo "HTML here";
}
ইকোস সহ, আপনি যদি আপনার এইচটিএমএলে ডাবল উদ্ধৃতি ব্যবহার করতে চান তবে আপনাকে অবশ্যই একক উদ্ধৃতি ইকোস ব্যবহার করতে হবে:
echo '<input type="text">';
অথবা আপনি তাদের মতো এড়াতে পারেন:
echo "<input type=\"text\">";
৩.হিরডোকস
৪. নওডোকস (পিএইচপি ৫.৩.০ অনুসারে)
টেমপ্লেট ইঞ্জিনগুলি পিএইচপি ব্যবহার করার জন্য ডকুমেন্টগুলিতে ব্যবহৃত হয় যা বেশিরভাগ এইচটিএমএল থাকে। প্রকৃতপক্ষে, পিএইচপি-র আসল উদ্দেশ্যটি ছিল একটি ছদ্মবেশী ভাষা। এই কারণেই পিএইচপি দিয়ে আপনি শর্ট ট্যাগের মতো জিনিসগুলি ভেরিয়েবল (যেমন <?=$someVariable?>
) প্রতিধ্বনিত করতে ব্যবহার করতে পারেন ।
অন্যান্য টেম্পলেট ইঞ্জিন রয়েছে (যেমন স্মার্ট, টুইগ ইত্যাদি) যা সিনট্যাক্সটিকে আরও সংক্ষিপ্ত করে তোলে (যেমন {{someVariable}}
)।
টেম্পলেট ইঞ্জিন ব্যবহারের প্রাথমিক সুবিধা হ'ল নকশা ( উপস্থাপনা যুক্তি ) কোডিং ( ব্যবসায়িক যুক্তি ) থেকে পৃথক করে রাখা । এটি কোড ক্লিনার এবং দীর্ঘমেয়াদে বজায় রাখা সহজ করে তোলে।
আপনার যদি আরও প্রশ্ন থাকে তবে নির্দ্বিধায় কোনও মন্তব্য করুন।
পিএইচপি ডকুমেন্টেশনে এই বিষয়গুলিতে আরও পড়ার ব্যবস্থা রয়েছে ।
দ্রষ্টব্য: পিএইচপি সংক্ষিপ্ত ট্যাগগুলি <?
এবং ?>
নিরুৎসাহিত করা হয়েছে কারণ এগুলি কেবলমাত্র short_open_tag
php.ini কনফিগারেশন ফাইল নির্দেশের সাথে সক্ষম থাকলে বা পিএইচপি --enable-short-tags
বিকল্পের সাথে কনফিগার করা থাকলে পাওয়া যায় । তারা 5.4 এর পরে সেটিংস নির্বিশেষে উপলব্ধ ।