>  기사  >  백엔드 개발  >  PHP 코드가 JavaScript처럼 브라우저에서 실행되지 않는 이유는 무엇입니까?

PHP 코드가 JavaScript처럼 브라우저에서 실행되지 않는 이유는 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-10-29 22:13:02963검색

Why Doesn't PHP Code Execute in the Browser Like JavaScript?

PHP의 전처리 특성 이해

웹 브라우저 내에서 실행되는 JavaScript와 달리 PHP는 코드를 먼저 처리하는 전처리 언어입니다. 브라우저에 도달합니다. 이러한 차이는 초보자에게 혼란을 초래할 수 있습니다.

PHP가 브라우저에서 실행되지 않는 이유

제공된 예에서:

<code class="html"><a href="<?php runCommand(); ?>"></a></code>

페이지가 브라우저로 전송되기 전에 PHP가 이미 처리를 완료했기 때문에 버튼을 클릭하면 runCommand() 함수가 실행되지 않습니다. 이는 PHP가 서버 측 언어이기 때문입니다. 즉, 페이지가 사용자에게 표시되기 전에 서버에서 실행됩니다.

전처리 개념 설명

이해하려면 PHP가 어떻게 작동하는지, 전처리기의 개념을 이해하는 것이 중요합니다. PHP는 다음과 같은 방식으로 전처리기 역할을 합니다.

  • 웹 브라우저로 전송되기 전에 코드를 처리합니다.
  • 일반적으로 HTML 또는 기타 콘텐츠를 생성하여 웹 브라우저에 제공합니다. 브라우저.
  • 브라우저 자체 내에서는 코드를 실행하지 않습니다.

추가 이해를 위한 리소스

개인을 포괄적인 PHP의 전처리 기능을 설명하는 리소스인 경우 다음을 고려하세요.

Wikipedia:

  • 서버측 스크립팅
  • 클라이언트측 스크립팅

추가 참고 사항:

Carl Smotricz가 지적한 것처럼 PHP에는 웹 브라우저 외부에서 실행할 수 있는 몇 가지 기능이 있습니다. 그러나 이 질문은 주로 사용자가 웹페이지를 요청하고 HTML 응답을 기대하는 Apache 환경의 맥락을 다루고 있습니다.

위 내용은 PHP 코드가 JavaScript처럼 브라우저에서 실행되지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.