পিএইচটিএমএল কী এবং আমি কখন পি। পি পি পি এর চেয়ে একটি পিএইচটিএমএল এক্সটেনশন ব্যবহার করব?


233

আমি ভাবছি যে। Phtml এবং .php ফাইলগুলির মধ্যে পার্থক্য কী এবং কখন একে অপরকে ব্যবহার করতে হয়।

উত্তর:


316

পৃষ্ঠা রেন্ডারিং যতদূর যায় সেখানে সাধারণত কোনও পার্থক্য থাকে না। এটি যখন আপনার ওয়েব প্রকল্পটি আরও বড় হয় তখন এটি একটি বিশাল সুবিধা বিকাশকারী পক্ষ side

আমি এই ফ্যাশনে উভয় ব্যবহার করি:

  • .PHP পৃষ্ঠায় ভিউ-সম্পর্কিত কোড নেই
  • .পিএইচটিএমএল পৃষ্ঠায় সামান্য (যদি থাকে) ডেটা যুক্তি রয়েছে এবং এর বেশিরভাগ অংশ উপস্থাপনা-সম্পর্কিত

74
ঠিক আছে, সুতরাং। Php পরিবর্তে। Phtml এক্সটেনশন ব্যবহার করা এমন একটি আনুষ্ঠানিকতা হবে যা পিএইচপি করার চেয়ে বেশি এইচটিএমএল ঘন a
fvgs

12
অবিকল। ভিন্ন ফাইলের এক্সটেনশানটি একটি ভিন্ন আইকনের সাথে যুক্ত হতে পারে এই বিষয়টি কাজে লাগিয়ে, আপনি এগুলি অনায়াসে আলাদা করে বলতেও পারেন (দশ বা শত শত ফাইলের সাথে কাজ করা, কেবল ফোল্ডারে এগুলি সংগঠিত করা সর্বদা এটি কাটবে না)।
অ্যালেক্স

পিএইচপি পিএইচপি উত্স ফাইল আছে।
সিএমসিডিগ্রাগনকাই

নেই .PHTMLএখনও কাজ। আমি নীচের <html> <body> <?php echo "hiiii"; ?> <div> <strong> everybody </strong> </div> </body> </html>
কোডটির

1
@Dhpratik আপনার সার্ভার কনফিগারেশন পরীক্ষা করুন, এক্সটেনশন সম্ভবত সঠিকভাবে পরিচালিত হচ্ছে না। কনফিগারেশন ঠিক আছে বলে মনে হয়, তাহলে সেই তার নিজস্ব একটি তাই প্রশ্ন হিসাবে ভাল
অ্যালেক্স

101

.phtmlপিএইচপি 2 প্রোগ্রামগুলির জন্য স্ট্যান্ডার্ড ফাইল এক্সটেনশন ছিল। .php3পিএইচপি 3 গ্রহণ করে took পিএইচপি 4 বেরিয়ে এলে তারা একটি সোজা দিকে চলে যায় .php

পুরানো ফাইল এক্সটেনশানগুলি এখনও মাঝে মাঝে ব্যবহৃত হয় তবে এটি সাধারণ নয়।


31

এটি এমন একটি ফাইলের এক্সট যা কিছু লোকেরা কিছু সময়ের জন্য বোঝাতে চেয়েছিল যে এটি পিএইচপি তৈরি হওয়া এইচটিএমএল। অ্যাপাচের মতো সার্ভারগুলি কোনও ফাইলের ম্যাপ করা না হওয়া অবধি আপনি ফাইল এক্সটাকে কী ব্যবহার করেন সেদিকে খেয়াল রাখে না, আপনি এগিয়ে যেতে পারেন এবং আপনার সমস্ত পিএইচপি ফাইলগুলি কল করতে পারেন। জিম্বিওবোস্মিথ এবং এটি আনন্দের সাথে সেগুলি চালিত করবে। পিএইচটিএমএলটি এমন একটি ট্রেন্ড হিসাবে ঘটেছিল যা কিছু সময়ের জন্য ধরা পড়ে।


24
জিমিব্বস্মিথের জন্য +1 আমি একবারে এমনটা করতে পারি যে দলের এই প্রচুর লোককে বিভ্রান্ত করার জন্য যারা এটি জানেন না।
o_O

আপনাকে আপনার apache.conf / httpd.conf এ এক্সটেনশনটি নিবন্ধন করতে হবে যদিও includeপিএইচপি থেকে কোনও এক্সটেনশন যুক্ত ফাইলটিতে অন্য কৌশলটি , এটি যাইহোক পিএইচপি হিসাবে চলবে।
স্পার্ক করুন

17

অ্যালেক্স যা বলেছিল তার উদাহরণ দিতে উদাহরণস্বরূপ, আপনি যদি ম্যাজেন্টো ব্যবহার করছেন তবে উদাহরণস্বরূপ, পিএফটিএমএল ফাইলগুলি কেবলমাত্র / ডিজাইনের ক্ষেত্রে টেমপ্লেট ফাইল হিসাবে পাওয়া যায় এবং এইচটিএমএল এবং পিএইচপি উভয় লাইনই থাকে। এদিকে পিএইচপি ফাইলগুলি খাঁটি কোড এবং সেগুলিতে কোনও HTMLের লাইন থাকে না।


6

.এফটিএমএল ফাইলগুলি ওয়েব সার্ভারকে বলে যে সেগুলি এইচটিএমএল ফাইল যা গতিশীল বিষয়বস্তু সহ যা সার্ভার দ্বারা উত্পাদিত হয় ... ঠিক তেমন একটি ব্রাউজারে। php ফাইল আচরণ করে। সুতরাং, উত্পাদনশীল ব্যবহারে আপনার .phtml থেকে .php ফাইলগুলিতে কোনও পার্থক্য অনুভব করা উচিত।


5
phtmlসাধারণত সরাসরি অ্যাক্সেস করা হয়নি। তদ্ব্যতীত phtmlসাধারণত বেশিরভাগ ওয়েব সার্ভারগুলিতে বৈধ পিএইচপি-এক্সটেনশন হিসাবে কনফিগার করা হয় না।
কিং ক্রঞ্চ

0

আপনি যদি অ্যাপাচি সঠিকভাবে সেটআপ করেন তবে আপনি বিশ্বের যে কোনও এক্সটেনশন চয়ন করতে পারেন। আপনি যদি আপনার অ্যাপাচি কনফিগারেশনে সেট আপ করেন তবে আপনি পিএইচপি করতে .html ব্যবহার করতে পারেন।

উপসংহারে, অ্যাপ্লিকেশন বা ওয়েবসাইটের সাথেই এক্সটেনশনের কোনও সম্পর্ক নেই। আপনি যা চান তা ব্যবহার করতে পারেন তবে সাধারনত .pp ব্যবহার করুন (চাকাটি পুনরুদ্ধার করতে না পারেন)

তবে 2019 এ, আপনার রাউটিংটি ব্যবহার করা উচিত এবং শেষে এক্সটেনশনটি ভুলে যাওয়া উচিত।

আমি আপনাকে লারাভেল ব্যবহার করার পরামর্শ দিচ্ছি।

@ কিংক্রাঞ্চের উত্তরে: সত্য, অ্যাপাচি এটি ডিফল্টরূপে ব্যবহার করে না তবে আপনি যদি কনফিগারেশন পরিবর্তন করেন তবে আপনি সহজেই এটি ব্যবহার করতে পারেন। তবে এটি এটি প্রস্তাবিত নয় কারণ প্রত্যেকে জানে যে এটি আসলে কোনও বিকল্প নয়।

আমি ইতিমধ্যে html ফাইলগুলি দেখেছি যা এইচটিএমএল এক্সটেনশানটি ব্যবহার করে পিএইচপি কার্যকর করেছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.