অফিসিয়াল ডকুমেন্টেশন অনুযায়ী তথ্য এখানে :
খোলার এবং ক্লোজিং ট্যাগগুলির চারটি পৃথক জুটি রয়েছে যা পিএইচপি ব্যবহার করা যেতে পারে। এর মধ্যে দুটি
<?php ?>
এবং<script language="php"> </script>
সর্বদা উপলব্ধ available অন্য দুটি হ'ল সংক্ষিপ্ত ট্যাগ এবং এএসপি শৈলী ট্যাগ এবং php.ini কনফিগারেশন ফাইল থেকে চালু এবং বন্ধ করা যায়। যেমন, কিছু লোক শর্ট ট্যাগ এবং এএসপি স্টাইল ট্যাগগুলি সুবিধাজনক হিসাবে খুঁজে পান, তারা কম বহনযোগ্য, এবং সাধারণত প্রস্তাবিত নয় ।
আমার অভিজ্ঞতা সবচেয়ে সার্ভার না সংক্ষিপ্ত ট্যাগ সক্ষম করা আছে। টাইপিং
<?=
টাইপিংয়ের চেয়ে অনেক বেশি সুবিধাজনক
<?php echo
প্রোগ্রামারদের সুবিধাদি একটি গুরুত্বপূর্ণ উপাদান, সুতরাং কেন তাদের সুপারিশ করা হয় না?
<?= $example;?>
! এটি খুব গুরুত্বপূর্ণ কারণ অন্য সমস্ত ছোট ট্যাগ ব্যবহার নিষ্ফল বলে বিবেচিত হয়। যাইহোক শর্ট ইকো ট্যাগ ব্যবহার এখন থেকে উত্সাহিত করা হয়। এটি একটি মসৃণ এবং পরিশ্রমী কোড-বেস সরবরাহ করে - esp। ফাইল দেখুন। সুতরাং পিএইচপি> = 5.4.0 এর জন্য বিন্যাস ছাড়াই<?= ?>
ব্যবহার করা যেতে পারে । দয়া করে আপনার কোডে অন্য ছোট ট্যাগ ব্যবহার করবেন না। কোড-গডস যখন আপনি এটি করেন তখন খুব রেগে যায় ... short_open_tag
<?
এটি কেবলমাত্র এক্সএমএলে উদ্বোধনী <?xml version="1.0" ?>
ঘোষণার জন্য ব্যবহৃত হয় না ; এটি "প্রক্রিয়াকরণের নির্দেশাবলীর" জন্য সাধারণ বাক্য গঠন, এটি ২ য় সাধারণ উদাহরণ <?xml-stylesheet ... ?>
। <?php
প্রকৃতপক্ষে একটি বৈধ প্রক্রিয়াকরণের নির্দেশ হিসাবে বিবেচনা করা যেতে পারে <?=
(যেমন 5.4+ এ অনুমোদিত) তবে পুরো দাবিটি <?
সিনট্যাক্সগুলির মধ্যে অপ্রয়োজনীয় দ্বন্দ্ব তৈরি করে।
why
অংশটির উত্তর দেওয়ার জন্য , আমি জেনড পিএইচপি 5 শংসাপত্রের গাইডটি উদ্ধৃত করেছি: "পিএইচপি ওয়ার্ল্ডের মধ্যে কিছু সময়ের জন্য ছোট ট্যাগগুলি ছিল; তবে, তাদের এক্সএমএল শিরোনামগুলির সাথে বিরোধের বড় কারণ রয়েছে এবং তাই কিছুটা হলেও পথের ধারে পড়েছে। "