मुझे आश्चर्य है कि .phtml और .php फ़ाइलों के बीच का अंतर क्या है, और दूसरे पर एक का उपयोग कब करना है।phtml क्या है, और मुझे .php के बजाय .phtml एक्सटेंशन का उपयोग कब करना चाहिए?
उत्तर
आमतौर पर पृष्ठ प्रतिपादन के रूप में कोई अंतर नहीं होता है। यह एक बड़ी सुविधा डेवलपर-साइड है, हालांकि, जब आपका वेब प्रोजेक्ट बड़ा हो जाता है।
मैं इस फैशन में दोनों का इस्तेमाल करते हैं:
- .php पृष्ठ दृश्य से संबंधित कोड
- .PHTML पृष्ठ थोड़ा (यदि हो तो) डेटा तर्क और शामिल नहीं होते हैं इसका अधिकांश भाग प्रस्तुति से संबंधित
.phtml फ़ाइलें वेबसर्वर को बताती हैं कि वे एचटीएमएल फाइलें हैं जो सर्वर द्वारा जेनरेट की गई गतिशील सामग्री के साथ हैं ... जैसे ब्राउज़र में .php फ़ाइलों की तरह। तो, उत्पादक उपयोग में आपको .phtml से .php फ़ाइलों में कोई अंतर नहीं होना चाहिए।
'phtml' आमतौर पर सीधे कभी भी एक्सेस नहीं किया गया था। इसके अलावा 'phtml' आमतौर पर अधिकांश वेबसर्वर में मान्य PHP-एक्सटेंशन के रूप में कॉन्फ़िगर नहीं किया जाता है। .jimmybobsmith के लिए – KingCrunch
यह एक फ़ाइल ext ext है कि कुछ लोगों को यह इंगित करने के लिए कुछ समय के लिए इस्तेमाल किया गया था कि यह PHP उत्पन्न HTML था। चूंकि अपाचे जैसे सर्वर इस बात की परवाह नहीं करते हैं कि जब तक आप किसी चीज़ से मैप किए जाते हैं, तब तक आप फ़ाइल एक्सटी के रूप में उपयोग करते हैं, तो आप आगे बढ़ सकते हैं और अपनी सभी PHP फाइलों को कॉल कर सकते हैं। JimyBobSmith और यह खुशी से उन्हें चलाएगा। PHTML बस एक प्रवृत्ति के रूप में हुआ जो थोड़ी देर के लिए पकड़ा गया।
+1 मैं उस टीम पर बहुत से लोगों को भ्रमित करने के लिए ऐसा कर सकता हूं जो इसे नहीं जानता है। –
.phtml
PHP 2 प्रोग्राम के लिए मानक फ़ाइल एक्सटेंशन था। .php3
PHP 3 के लिए लिया गया। जब PHP 4 बाहर आया तो वे सीधे .php
पर स्विच कर दिए गए।
पुराना फ़ाइल एक्सटेंशन अभी भी कभी-कभी उपयोग किया जाता है, लेकिन यह इतना आम नहीं है।
एलेक्स ने जो कहा, उसे उदाहरण देने के लिए, उदाहरण के लिए, .phtml फ़ाइलों को केवल/डिज़ाइन क्षेत्र में टेम्पलेट फ़ाइलों के रूप में पाया जा सकता है, और HTML और PHP दोनों पंक्तियां शामिल हैं। इस बीच PHP फाइलें शुद्ध कोड हैं और उनमें HTML की कोई भी पंक्ति नहीं है।
- 1. एचटीएमएल बनाम SHTML PHTML
- 2. मुझे fprintf के बजाय fputs का उपयोग कब करना चाहिए?
- 3. मुझे इनलाइन के बजाय __forceinline का उपयोग कब करना चाहिए?
- 4. मुझे हैश के बजाय ओपनस्ट्रक्चर का उपयोग कब करना चाहिए?
- 5. मुझे UIImagePickerControllerSourceTypePhotoLibrary का उपयोग UIImagePickerControllerSourceTypeSavedPhotosAlbum के बजाय कब करना चाहिए?
- 6. सी # मुझे सूची का उपयोग कब करना चाहिए और मुझे सरणीसूची का उपयोग कब करना चाहिए?
- 7. क्या मुझे MySQL के बजाय NoSQL का उपयोग करना चाहिए?
- 8. (कब) मुझे PHP में टाइप संकेत का उपयोग करना चाहिए?
- 9. PHP में गूंजने के बजाय मुझे प्रिंट का उपयोग कब करना चाहिए?
- 10. मुझे _aligned_malloc() का उपयोग कब करना चाहिए?
- 11. मुझे ConcurrentSkipListMap का उपयोग कब करना चाहिए?
- 12. मुझे PHP (या इसके विपरीत) के बजाय पर्ल सीजीआई का उपयोग कब करना चाहिए?
- 13. मुझे CompiledQuery का उपयोग कब करना चाहिए?
- 14. HTML के टुकड़े वाली फ़ाइलों के लिए मुझे किस एक्सटेंशन का उपयोग करना चाहिए?
- 15. मुझे सेफफोर्स का उपयोग कब करना चाहिए?
- 16. मुझे पैरामीटर का उपयोग कब करना चाहिए?
- 17. मुझे GC.SuppressFinalize() का उपयोग कब करना चाहिए?
- 18. उद्देश्य-सी में, मुझे कक्षा विधियों का उपयोग कब करना चाहिए और मुझे उदाहरण विधियों का उपयोग कब करना चाहिए?
- 19. मुझे std_logic_vector का उपयोग कब करना चाहिए और मुझे अन्य डेटा प्रकारों का उपयोग कब करना चाहिए?
- 20. मुझे कब और क्यों एक शब्दकोश के बजाय नामांकित का उपयोग करना चाहिए?
- 21. सी ++: मुझे कक्षाओं के बजाय structs का उपयोग कब करना चाहिए और गति अंतर कहां हैं?
- 22. मुझे डेटाकंट्रैक्ट के बजाय संदेश अनुबंधों का उपयोग कब करना चाहिए और क्यों?
- 23. स्ट्रिंगस्ट्रीम के बजाय स्ट्रिंग का उपयोग कब करना चाहिए?
- 24. मुझे विरासत के बजाय टेम्पलेट का उपयोग कब करना चाहिए, और इसके विपरीत?
- 25. मुझे अपाचे कॉमन्स 'Validate.isTrue का उपयोग कब करना चाहिए, और मुझे केवल' assert 'कीवर्ड का उपयोग कब करना चाहिए?
- 26. मुझे एनएसएसटींग के बजाय NSRL का उपयोग कब करना चाहिए और इसके विपरीत?
- 27. क्या मुझे TFilename की बजाय स्ट्रिंग का उपयोग करना चाहिए?
- 28. ऐपडिलेगेट क्या है और मुझे इसका उपयोग कब करना है?
- 29. मुझे remove_reference और add_reference का उपयोग कब करना चाहिए?
- 30. मुझे पेरर ("...") और fprintf (stderr, "...") का उपयोग कब करना चाहिए?
ठीक है, इसलिए .php के बजाय .phtml एक्सटेंशन का उपयोग करना एक औपचारिकता होगी जो फ़ाइल को इंगित करने के लिए उपयोग की जाती है जो PHP से अधिक HTML घनत्व है। – fvgs
सटीक रूप से। इस तथ्य का लाभ उठाते हुए कि एक अलग फ़ाइल एक्सटेंशन को एक अलग आइकन से जोड़ा जा सकता है, आप उन्हें आसानी से अलग कर सकते हैं (दसियों या सैकड़ों फाइलों के साथ काम कर रहे हैं, बस उन्हें फ़ोल्डर में व्यवस्थित करना हमेशा इसे काट नहीं देता है)। – Alex
.phps PHP स्रोत फ़ाइल भी है। – CMCDragonkai