ঠিক আছে, এটি দেখার দুটি উপায় আছে।
- পিএইচপি কোড এক্সএমএল প্রসেসিং নির্দেশাবলীর সেট ছাড়া আর কিছুই নয় , এবং তাই
.php
এক্সটেনশন সহ যে কোনও ফাইল এক্সএমএল ফাইলের চেয়ে বেশি কিছু নয় যা ঠিক এইভাবে পিএইচপি কোডের জন্য বিশ্লেষণযোগ্য হতে পারে।
- পিএইচপি ঠিক এর এক্সএমএল প্রসেসিং নির্দেশের ফর্ম্যাটটি তার খোলা এবং নিকটবর্তী ট্যাগগুলির জন্য ভাগ করে নেবে। তার উপর ভিত্তি করে,
.php
এক্সটেনশানযুক্ত ফাইলগুলি বৈধ এক্সএমএল ফাইল হতে পারে, তবে সেগুলি হওয়ার দরকার নেই।
যদি আপনি প্রথম রুটটিকে বিশ্বাস করেন তবে সমস্ত পিএইচপি ফাইলগুলির শেষের ট্যাগগুলি বন্ধ হওয়া দরকার। এগুলি বাদ দিতে একটি অবৈধ এক্সএমএল ফাইল তৈরি করবে। তারপরে আবার, খোলার <?xml version="1.0" charset="latin-1" ?>
ঘোষণা ছাড়াই আপনার কোনও বৈধ এক্সএমএল ফাইল থাকবে না ... সুতরাং এটি কোনও বড় সমস্যা নয় ...
আপনি যদি দ্বিতীয় রুটকে বিশ্বাস করেন তবে এটি দুটি ধরণের .php
ফাইলের জন্য দরজা উন্মুক্ত করে :
- যে ফাইলগুলিতে কেবল কোড থাকে (উদাহরণস্বরূপ গ্রন্থাগার ফাইল)
- যে ফাইলগুলিতে নেটিভ এক্সএমএল এবং কোড রয়েছে (উদাহরণস্বরূপ টেমপ্লেট ফাইলগুলি)
তার উপর ভিত্তি করে, কেবল-কোড ফাইলগুলি ক্লোজিং ?>
ট্যাগ ছাড়াই শেষ করা ঠিক । তবে এক্সএমএল-কোড ফাইলগুলি বন্ধ না করেই শেষ করা ঠিক নয় ?>
কারণ এটি এক্সএমএলকে অকার্যকর করে দেবে।
তবে আমি জানি আপনি কী ভাবছেন। আপনি যা ভাবছেন তা কি ভাবছে, আপনি কখনই সরাসরি কোনও পিএইচপি ফাইল রেন্ডার করতে যাবেন না, সুতরাং এটি বৈধ এক্সএমএল হলে কে কে চিন্তা করে। ঠিক আছে, আপনি কোনও টেমপ্লেট ডিজাইন করছেন কিনা তাতে কিছু আসে যায় না। যদি এটি বৈধ এক্সএমএল / এইচটিএমএল হয়, তবে একটি সাধারণ ব্রাউজার পিএইচপি কোডটি প্রদর্শন করবে না (এটি একটি মন্তব্যের মতো আচরণ করা হবে)। সুতরাং আপনি মধ্যে পিএইচপি কোড চালানোর প্রয়োজন ছাড়াই টেম্পলেট উপহাস করতে পারেন ...
আমি বলছি না এটি গুরুত্বপূর্ণ। এটি কেবল এমন একটি দৃষ্টিভঙ্গি যা আমি প্রায়শই প্রকাশিত হতে দেখি না, তাই এটির ভাগ করে নেওয়ার জন্য এর চেয়ে ভাল আর কী জায়গা ...
ব্যক্তিগতভাবে, আমি লাইব্রেরি ফাইলগুলিতে ট্যাগগুলি বন্ধ করি না, তবে টেমপ্লেট ফাইলগুলিতে করি ... আমি মনে করি এটি ব্যক্তিগত কোনও পছন্দ (এবং কোডিং গাইডলাইন) কোনও কিছুর চেয়ে বেশি ভিত্তিক ...