.phtml과 .php 파일의 차이점이 무엇인지, 언제 다른 것을 사용해야하는지 궁금합니다.
답변
페이지 렌더링이 진행되는 한 차이는 없습니다. 그러나 웹 프로젝트가 커질 때 거대한 시설 개발자 측입니다.
이 방식으로 두 가지를 모두 사용합니다.
- .PHP 페이지에 뷰 관련 코드가 포함되어 있지 않습니다
- .PHTML 페이지에는 데이터 논리가 거의 없으며 그 중 대부분은 프리젠 테이션 관련입니다.
답변
.phtml
PHP 2 프로그램의 표준 파일 확장자였습니다. .php3
PHP 3을 대신했습니다. PHP 4가 나왔을 때 그들은 곧바로 전환했습니다 .php
.
이전 파일 확장자는 여전히 사용되지만 그리 일반적이지 않습니다.
답변
일부 사람들은 PHP 생성 HTML임을 나타 내기 위해 잠시 동안 사용했던 파일 확장자입니다. Apache와 같은 서버는 무언가에 매핑되어있는 한 파일 확장자로 사용하는 것을 신경 쓰지 않기 때문에 모든 PHP 파일을 .jimyBobSmith로 호출하면 행복하게 실행할 수 있습니다. PHTML은 얼마 동안 붙잡힌 트렌드가되었습니다.
답변
예를 들어, Magento를 사용하는 경우 Alex가 말한 것에 대한 예를 들어, .phtml 파일은 / design 영역에서 템플릿 파일로만 찾을 수 있으며 HTML 및 PHP 행을 모두 포함합니다. 한편 PHP 파일은 순수한 코드이며 HTML 라인이 없습니다.
답변
.phtml 파일은 웹 서버에 브라우저에서 .php 파일과 같이 서버가 생성 한 동적 내용을 가진 html 파일이라는 것을 웹 서버에 알려줍니다. 따라서 생산적인 사용법에서는 .phtml과 .php 파일의 차이가 없어야합니다.
답변
Apache를 올바르게 설정하면 전 세계의 모든 확장을 선택할 수 있습니다. Apache 설정에서 설정 한 경우 .html을 사용하여 PHP를 수행 할 수 있습니다.
결론적으로 확장 기능은 앱이나 웹 사이트 자체와 관련이 없습니다. 원하는 것을 사용할 수는 있지만 일반적으로 .php를 사용하면 휠을 재발 명하지 않습니다.
그러나 2019 년에는 라우팅을 사용하고 끝에 확장을 잊어 버렸습니다.
Laravel을 사용하는 것이 좋습니다.
@KingCrunch에 대한 답변 : True, Apache는 기본적으로 사용하지 않지만 구성을 변경하면 쉽게 사용할 수 있습니다. 그러나 이것이 실제로 옵션이 아니라는 것을 모두 알고 있기 때문에 권장하지 않습니다.
html 확장자를 사용하여 PHP를 실행하는 .html 파일을 이미 보았습니다.