PHP의 작동 원리 이해

PHP 하는 프로그래밍 언어 html 페이지 및 소스 코드를 프로그래밍 할 수있는 웹 사이트 용 콘텐츠를 만드는 데 자주 사용됩니다. PHP는 재귀 약어 무슨 뜻인가요 "PHP H하이퍼텍스트 P재 처리기»(처음에는 PHP 도구 또는 P개인 H오메 P나이 도구), 그리고 그것은 통역 언어 서버용 애플리케이션을 만들거나 웹 사이트 용 동적 콘텐츠를 만드는 데 사용됩니다. 최근에는 라이브러리를 사용하는 그래픽 인터페이스가있는 응용 프로그램을 포함하여 다른 유형의 프로그램을 만들 수도 있습니다. Qt o GTK +.

PHP 사용

PHP의 주요 용도는 다음과 같습니다.

  • 일정 일반적으로 데이터베이스 엔진과 결합 된 역학 MySQL의, 표준을 포함한 다른 엔진에 대한 기본 지원이 있지만 ODBC, 연결 가능성을 크게 확장합니다.
  • 스타일의 콘솔 프로그래밍 o 쉘 스크립팅.
  • PHP와 PHP의 조합을 통해 브라우저에 독립적 인 그래픽 애플리케이션 생성 Qt/GTK +에서 데스크톱 응용 프로그램을 개발할 수 있습니다. 운영 체제 지원됩니다.

PHP의 장점

  • 다중 플랫폼 언어.
  • 오늘날 사용되는 대부분의 데이터베이스 드라이버와 연결하는 기능은 다음과의 연결을 강조합니다. MySQL의
  • 사용자가 HTML 양식에서 입력 할 수있는 데이터를 포함하여 다양한 소스의 데이터를 읽고 조작합니다.
  • 엄청난 수의 모듈 (ext 또는 확장이라고 함)을 사용하여 잠재력을 확장 할 수있는 능력.
  • 공식 웹 사이트 ([1]), 그중 모든 시스템 기능이 단일 도움말 파일에 설명되고 예시되어 있다는 점이 눈에 띕니다.
  • Es 파운드이므로 누구나 쉽게 접근 할 수있는 대안으로 제시됩니다.
  • 기술을 허용합니다 객체 지향 프로그래밍.
  • 웹용 양식을 만들 수 있습니다.
  • 매우 포괄적이고 포함 된 기본 함수 라이브러리
  • 변수 유형의 정의 나 상세한 저수준 처리가 필요하지 않습니다.

다음은 PHP 언어를 사용하여 개발 된 간단한 웹 페이지의 예입니다.

<?php

if (이셋($ _ POST['쇼'])) {

     에코 '안녕하세요, '.html엔티티($ _ POST['이름'])

         .', 가장 좋아하는 음식은 :'. html엔티티($ _ POST['음식']);

} 그렇지 않으면 {

?>

<양식 방법="게시하다" 액션 ="?"> 당신의 이름은 무엇입니까?"본문" 이름 ="이름"> 가장 좋아하는 음식은 무엇입니까?"음식"> 스파게티 구운 피자"제출" 이름 ="쇼" 값 ="따라, 계속">

<?php

}

?>



이 코드에서 다음 특성을 관찰 할 수 있습니다.

  • POST 메서드를 사용하여 양식에서 보낸 변수는 배열 내부의 언어로 수신됩니다. $_POST, 이러한 유형의 데이터를 쉽게 얻을 수 있습니다. 이 동일한 방법은 다음과 같이 웹 애플리케이션의 모든 정보 소스에 대해 언어에서 사용됩니다. 쿠키 매트릭스에서 $_COOKIES, URL 변수 $_GET (양식에서 데이터를 저장하는 데 사용할 수 있음), 세션 변수 $_SESSION및 어레이를 통한 서버 및 클라이언트 변수 $_SERVER.
  • PHP 코드는 HTML 그리고 그것과 상호 작용합니다. 이것은 공통 편집기에서 웹 페이지를 디자인 할 수 있도록합니다. HTML 태그 안에 동적 코드를 추가합니다. <?php ?>.
  • 결과는 코드의 특정 부분을 표시하고 숨 깁니다. HTML 조건부.
  • 다음과 같은 웹 응용 프로그램에 언어 별 기능을 사용할 수 있습니다. htmlentitites(), 코드에서 특별한 의미가있는 문자를 변환합니다. HTML 또는 브라우저에 악센트 또는 움라우트로 잘못 표시 될 수 있습니다. HTML..

가장 인기있는 무료 언어에 대해 좀 더 자세히 알고 싶다면 공식 웹 사이트를 방문하세요.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.