PHP란 무엇입니까? 첫 번째 PHP 프로그램 작성

PHP 란 무엇입니까?

PHP는 서버 측 스크립팅 언어입니다. 이는 정적 웹사이트, 동적 웹사이트 또는 웹 애플리케이션을 개발하는 데 사용됩니다. PHP는 이전에 Personal Home Pages를 의미했던 Hypertext Pre-processor를 나타냅니다.

PHP 스크립트는 PHP가 설치된 서버에서만 해석될 수 있습니다.

PHP 스크립트에 액세스하는 클라이언트 컴퓨터에는 웹 브라우저만 필요합니다.

PHP 파일에는 PHP 태그가 포함되어 있으며 확장자는 ".php"로 끝납니다.

스크립팅 언어란 무엇입니까?

스크립트는 런타임 시 해석되는 프로그래밍 지침 세트입니다.

스크립팅 언어는 런타임에 스크립트를 해석하는 언어입니다. 스크립트는 일반적으로 다른 소프트웨어 환경에 포함됩니다.

스크립트의 목적은 일반적으로 성능을 향상하거나 애플리케이션의 일상적인 작업을 수행하는 것입니다.

서버 측 스크립트는 서버에서 해석되는 반면 클라이언트 측 스크립트는 클라이언트 애플리케이션에 의해 해석됩니다.

PHP는 서버에서 해석되는 서버 측 스크립트입니다. Java스크립트 클라이언트 브라우저에서 해석되는 클라이언트 측 스크립트의 예입니다. PHP와 Java스크립트는 HTML 페이지에 내장될 수 있습니다.

프로그래밍 언어와 스크립팅 언어

프로그래밍 언어 스크립팅 언어
완전한 애플리케이션을 개발하는 데 필요한 모든 기능을 갖추고 있습니다. 일상적인 작업에 주로 사용됨
코드를 실행하려면 먼저 컴파일해야 합니다. 코드는 일반적으로 컴파일 없이 실행됩니다.
다른 언어에 삽입할 필요가 없습니다. 일반적으로 다른 소프트웨어 환경에 내장됩니다.

PHP는 무엇을 의미합니까?

PHP는 – 개인 홈페이지, 그러나 이제는 재귀적인 백크로님 PHP: Hypertext Preprocessor를 나타냅니다.

PHP 코드는 HTML 코드에 내장되거나 다양한 웹 템플릿 시스템, 웹 컨텐츠 관리 시스템 및 웹 프레임워크와 결합하여 사용될 수 있습니다.

PHP 구문

PHP 구문

PHP 파일에는 HTML과 같은 태그와 다음과 같은 클라이언트 측 스크립트도 포함될 수 있습니다. Java스크립트.

  • HTML은 추가적인 이점입니다 PHP 언어를 배울 때. HTML을 몰라도 PHP를 배울 수 있지만 적어도 HTML의 기본은 아는 것이 좋습니다.
  • 데이터베이스 관리 시스템 데이터베이스 기반 애플리케이션을 위한 DBMS.
  • 대화형 애플리케이션 및 웹 서비스와 같은 고급 주제의 경우 다음이 필요합니다. Java스크립트 및 XML.

아래에 표시된 흐름도는 PHP 웹 애플리케이션의 기본 아키텍처와 서버가 요청을 처리하는 방법을 보여줍니다.

PHP 구문

PHP를 사용하는 이유는 무엇입니까?

당신은 분명히 여러 가지 이야기를 들었을 것입니다. 프로그래밍 언어 저 밖에; 당신은 왜 우리가 웹 프로그래밍의 독약으로 PHP를 사용하려고 하는지 궁금할 것입니다. 다음은 몇 가지 설득력 있는 이유입니다.

  • PHP는 오픈 소스이며 무료입니다.
  • JSP, ASP 등 다른 언어에 비해 학습 곡선이 짧습니다.
  • 대규모 커뮤니티 문서
  • 대부분의 웹 호스팅 서버는 IIS가 필요한 ASP와 같은 다른 언어와 달리 기본적으로 PHP를 지원합니다. 이는 PHP를 비용 효율적인 선택으로 만듭니다.
  • PHP는 최신 기술 동향을 따라잡기 위해 정기적으로 업데이트됩니다.
  • PHP를 통해 얻을 수 있는 또 다른 이점은 서버 측 스크립팅 언어; 즉, 서버에만 설치하면 되며 서버에서 리소스를 요청하는 클라이언트 컴퓨터에는 PHP를 설치할 필요가 없습니다. 웹 브라우저만으로도 충분합니다.
  • PHP는 협력하여 작업할 수 있도록 내장된 지원 MySQL; 이는 다른 데이터베이스 관리 시스템에서 PHP를 사용할 수 없다는 의미는 아닙니다. 여전히 PHP를 사용할 수 있습니다

    • 포스트그레스
    • Oracle
    • MS SQL 서버
    • ODBC 등
  • PHP는 크로스 플랫폼; 즉, Windows, Linux, Mac OS 등 다양한 운영 체제에 애플리케이션을 배포할 수 있습니다.

PHP는 무엇에 사용되며 시장 점유율은 무엇입니까?

시장 점유율 측면에서 보면 PHP 스크립트 언어를 사용하여 개발된 인터넷 웹사이트와 애플리케이션이 20천만 개가 넘습니다.

이는 위에서 제기한 요점 때문일 수 있습니다.

아래 다이어그램은 PHP를 사용하는 인기 있는 사이트 중 일부를 보여줍니다.

PHP는 시장 점유율 및 시장 점유율에 사용됩니다.

PHP 대 Asp.Net VS JSP VS CFML

ASP – 활성 서버 페이지, JSP - Java 서버 페이지, CFML – 콜드 퓨전 마크업 언어 아래 표는 다양한 서버 측 스크립팅 언어를 PHP와 비교합니다.

FEATURE PHP ASP JSP CFML
학습 곡선 짧은 PHP보다 길다 PHP보다 길다 PHP보다 길다
웹 호스팅 거의 모든 호스팅 서버에서 지원됨 전용 서버가 필요합니다 상당히 지원됨 전용 서버가 필요합니다
오픈 소스 가능 아니 가능 상업용 및 오픈 소스 모두
웹 서비스 지원 내장 .NET 프레임워크를 사용합니다. 추가 라이브러리 사용 내장
HTML과의 통합 Easy 꽤 복잡하다 꽤 복잡하다 Easy
MySQL SUPPORT 출신 타사 드라이버가 필요합니다. 타사 드라이버가 필요합니다. 현재 버전은 기본적으로 지원됩니다. 이전 버전에서는 ODBC를 사용합니다.
다른 언어로 쉽게 확장 가능 가능 아니 다음을 사용하여 확장 Java 수업과 도서관. 가능

PHP 파일 확장자

파일 확장자 및 태그 의 순서 섬기는 사람확인 우리의 PHP 파일 and 스크립트, 우리는 반드시 저장 전에, 파일 와 더불어 ".php" 확장자. 이전 PHP 파일 확장자는 다음과 같습니다.

  • .phtml
  • .php3
  • .php4
  • .php5
  • .phps

PHP는 HTML과 함께 작동하도록 설계되었으므로 HTML 코드에 포함될 수 있습니다.

PHP 파일 확장자

HTML 태그 없이 PHP 파일을 만들 수 있으며 이를 순수 PHP 파일이라고 합니다.

서버는 PHP 코드를 해석하고 결과를 HTML 코드로 웹 브라우저에 출력합니다.

서버가 HTML 코드에서 PHP 코드를 식별하려면 항상 PHP 태그에 PHP 코드를 묶어야 합니다.

PHP 태그는 미만 기호로 시작하고 그 뒤에 물음표와 "php"라는 단어가 옵니다.

PHP는 대소문자를 구분하는 언어입니다. "VAR"은 "var"와 동일하지 않습니다.

PHP 태그 자체는 대소문자를 구분하지 않지만 소문자를 사용하는 것이 좋습니다. 아래 코드는 위의 요점을 보여줍니다.

<?php … ?>

우리는 PHP 코드 라인을 명령문이라고 부를 것입니다. PHP 문은 세미콜론(;)으로 끝납니다. 명령문이 하나만 있는 경우 세미콜론을 생략할 수 있습니다. 명령문이 두 개 이상인 경우 각 줄을 세미콜론으로 끝내야 합니다. 일관성을 위해 항상 명령문을 세미콜론으로 끝내는 것이 좋습니다. PHP 스크립트는 서버에서 실행됩니다. 출력은 HTML 형식으로 반환됩니다.

PHP 안녕하세요 세계

아래 표시된 프로그램은 "Hello World!"라는 단어를 출력하는 기본 PHP 애플리케이션입니다. 웹 브라우저에서 볼 때.

<?php
echo "Hello world";
?>

출력:

Hello world

요약

  • PHP는 Hypertext Pre-Processor의 약자입니다.
  • PHP는 서버 측 스크립팅 언어입니다. 이는 서버에서 실행된다는 의미입니다. 클라이언트 애플리케이션에는 PHP를 설치할 필요가 없습니다.
  • PHP 파일은 ".php" 파일 확장자로 저장되며, PHP 개발 코드는 태그로 묶여 있습니다.
  • PHP는 오픈 소스이자 크로스 플랫폼입니다.