PHP는 서버측 스크립팅 언어이고 서버측은 백엔드에 속합니다. 물론 PHP의 기능은 출력 페이지뿐만 아니라 로직 레이어, 서비스 레이어 및 DAO도 포함합니다. 파일, 메시지 대기열, 이벤트 메커니즘 등을 읽고 쓸 수도 있습니다. 엄밀히 말하면 PHP는 프런트엔드보다 백엔드에서 더 많은 작업을 수행합니다.
여기서 프론트엔드는 방문자에게 서비스를 제공하는 애플리케이션을 의미하고, 백엔드는 관리, 운영, 데이터 마이닝 및 기타 비방문자 중심의 것들을 의미합니다. PHP는 빠르고 배포하기 쉽기 때문에 프런트 엔드에서 다른 언어보다 더 큰 장점을 가지고 있습니다(예: 3개월마다 인터페이스가 변경됨).
하지만 PHP는 결국 해석되기 때문에 안정적(요구 사항의 작은 변화를 말하며 거의 재컴파일되지 않음)이고 복잡할 때(집약적인 명령) 컴파일된 언어에 비해 운영 효율성이 낮고 불리한 입장에 있습니다.
사실, PHP가 프론트엔드인지 백엔드인지는 별 의미가 없습니다. 램프 아키텍처에 관한 한, PHP는 전체 아키텍처, 즉 웹 시스템의 구성 요소로 간주될 수 있습니다. 프런트엔드와 백엔드 분할은 데이터베이스 분할과 상호 작용하는지 여부를 기반으로 해야 합니다.
가장 간단한 조합인 (html, css, javascript)는 프론트 데스크에 속하고, html은 프론트 데스크의 텍스트 형식을 제어하고, CSS는 화장을 하는 소녀와 같으며, 페이지를 아름답게 하며, 자바스크립트는 프론트 사이의 상호 작용을 구현하는 것입니다. 데스크 페이지와 고객.
PHP 관련 지식을 더 알고 싶으시면 PHP 중국어 웹사이트를 방문하세요!
위 내용은 php가 프론트엔드인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!