Відповіді:
Зазвичай немає різниці, що стосується візуалізації сторінок. Це величезна сторона розробників, коли ваш веб-проект зростає.
Я використовую обоє таким чином:
.PHTML
все ще працює. я написав наступний фрагмент коду і зберег його за допомогою .phtml, і він не запустив частину php <html> <body> <?php echo "hiiii"; ?> <div> <strong> everybody </strong> </div> </body> </html>
Це файл ext, який деякі люди деякий час використовували для позначення того, що це PHP, створений HTML. Оскільки такі сервери, як Apache, не хвилюються тим, що ви використовуєте як файл ext, доки він нестандартно відображається, ви можете заздалегідь викликати всі PHP-файли .jimyBobSmith, і він із задоволенням запустить їх. PHTML щойно стався трендом, який надовго набув.
include
це файл із будь-яким розширенням з php, він буде працювати як php у будь-якому випадку.
Щоб навести приклад того, що сказав Алекс, якщо ви, наприклад, використовуєте Magento, файли .phtml знаходяться лише в області / design як файли шаблонів і містять як HTML, так і PHP рядки. Тим часом файли PHP - це чистий код і не містять у них рядків HTML.
.phtml-файли повідомляють веб-серверу, що це HTML-файли з динамічним вмістом, який генерується сервером ... так само, як ведуть себе .php-файли у браузері. Отже, при виробничому використанні ви не повинні відчувати різниці від .phtml до .php файлів.
phtml
зазвичай ніколи не отримували прямого доступу. Крім того phtml
, зазвичай не налаштовано як дійсне розширення PHP на більшості веб-серверів.
Ви можете вибрати будь-яке розширення у світі, якщо правильно налаштувати Apache. Ви можете використовувати .html, щоб зробити PHP, якщо ви налаштували в конфігурацію Apache.
На закінчення, розширення не має нічого спільного з додатком чи веб-сайтом. Ви можете використовувати той, який хочете, але звичайно, використовуйте .php (щоб не винаходити колесо)
Але в 2019 році слід скористатися маршрутизацією та забути про розширення наприкінці.
Я рекомендую вам використовувати Laravel.
У відповідь на @KingCrunch: Правда, Apache не використовує його за замовчуванням, але ви можете легко використовувати його, якщо змінити конфігурацію. Але це не рекомендується, оскільки всі знають, що це насправді не варіант.
Я вже бачив .html файли, які виконували PHP за допомогою розширення html.