Yanıtlar:
Sayfa oluşturmaya gelince, genellikle hiçbir fark yoktur. Yine de, web projeniz büyüdükçe, büyük bir tesis geliştirici tarafı.
Her ikisini de bu şekilde kullanıyorum:
.PHTML
hala çalışır. Aşağıdaki kod parçasını yazdı ve .phtml ile kaydetti ve php bölümünü çalıştırmadı <html> <body> <?php echo "hiiii"; ?> <div> <strong> everybody </strong> </div> </body> </html>
Bazı millet bir süre PHP tarafından üretilen HTML olduğunu belirtmek için kullanılan bir dosya ext. Apache gibi sunucular, bir şeye eşlendiği sürece ext olarak dosya olarak ne kullandığınızı umursamadığı için, devam edip tüm PHP dosyalarınızı .jimyBobSmith'i çağırabilirsiniz ve onları mutlu bir şekilde çalıştırabilirsiniz. PHTML bir süredir yakalanan bir trend oldu.
include
php herhangi bir uzantısı ile dosyaya, yine de php olarak çalışacaktır.
Alex'in söylediklerine örnek vermek gerekirse, örneğin Magento kullanıyorsanız .phtml dosyaları yalnızca / design alanında şablon dosyaları olarak bulunur ve hem HTML hem de PHP satırlarını içerir. Bu arada PHP dosyaları salt koddur ve içinde HTML satırları yoktur.
.phtml dosyaları, web sunucusuna, sunucu tarafından oluşturulan dinamik içeriğe sahip html dosyaları olduğunu söyler ... tıpkı bir tarayıcıdaki .php dosyaları gibi. Dolayısıyla, verimli kullanımda .phtml'den .php dosyalarına herhangi bir fark yaşamamalısınız.
phtml
genellikle hiçbir zaman doğrudan erişilmez. Ayrıca phtml
, çoğu web sunucusunda genellikle geçerli PHP uzantısı olarak yapılandırılmaz.
Apache'yi doğru şekilde kurarsanız, dünyanın herhangi bir uzantısını seçebilirsiniz. Apache yapılandırmanızda kurulum yaptıysanız PHP yapmak için .html kullanabilirsiniz.
Sonuç olarak, uzantının uygulama veya web sitesinin kendisiyle ilgisi yoktur. İstediğinizi kullanabilirsiniz, ancak normalde .php kullanın (tekerleği yeniden icat etmemek için)
Ancak 2019'da, yönlendirmeyi kullanmalı ve sonunda uzantıyı unutmalısınız.
Laravel kullanmanızı tavsiye ederim.
@KingCrunch: True öğesine yanıt olarak, Apache varsayılan olarak kullanmaz, ancak yapılandırmayı değiştirirseniz kolayca kullanabilirsiniz. Ancak bu herkesin gerçekten bir seçenek olmadığını bildiği için önerilmez.
Ben zaten html uzantısı kullanarak PHP yürüten .html dosyaları gördüm.