PHP 101

작가: Judy Howell
창조 날짜: 27 칠월 2021
업데이트 날짜: 13 할 수있다 2024
Anonim
PHP 101 - Introduction
동영상: PHP 101 - Introduction

콘텐츠



출처 : Bakhtiar Zein / Dreamstime

테이크 아웃 :

이 스크립팅 언어는 간단하고 저렴하며 매우 효과적이며 그 인기가 높은 이유를 설명합니다.

PHP를 설명하기 위해 기능적이고 유연하며 인기있는 세 단어를 사용할 수 있습니다.

그렇기 때문에이 스크립팅 언어는 Wikipedia 및 WordPress를 포함한 세계 최대 웹 사이트에서 사용됩니다. 실제로 모든 웹 사이트의 80 % 이상이 ASP.Net, ColdFusion 및 Perl보다 훨씬 많은 사이트에서 사용합니다. 그렇기 때문에 심각한 웹 개발자와 디자이너가 PHP에 참여하는 것이 매우 중요한 이유입니다. 이 언어와 그 언어가 왜 그렇게 대중적인지를 잘 살펴보십시오. (PHP는 IoT 프로젝트에도 사용되고 있습니다. IoT 프로젝트를위한 10 가지 코딩 언어에서 자세히 알아보십시오.)

PHP 란 무엇입니까?

PHP는 PHP : Hyper Preprocessor의 재귀 약어이며 동적 웹 페이지를 만들기 위해 서버 측 스크립팅에 사용됩니다. PHP는 기본적으로 범용 스크립트 언어이며 일반적으로 HTML에 포함됩니다.

서버 측 언어이기 때문에 사용자 컴퓨터에서 실행되는 것이 아니라 웹 페이지가 요청되는 컴퓨터 나 서버에서 실행됩니다. 그러나 서버는 자연스럽게 PHP를 이해하지 못합니다. .php 파일에서 PHP 세그먼트를 감지하고 전체 HTML을 정렬하여 사용자에게 전달하도록 구성해야합니다. 실제로, HTML 자체가 실행되기 전에 PHP가 먼저 실행됩니다.

PHP를 매우 유용하게 만드는 것은 특정 작업을 수행하는 데 필요한 코드 양을 파싱한다는 것입니다. 또한 HTML 코드를 작성하는 동안 "PHP 모드"로 쉽게 전환 할 수 있습니다. PHP 코드를 "? php"및 "?"로 묶으면됩니다.


PHP 시작 방법

PHP는 생각보다 오래되었습니다. 실제로 1995 년 Rasmus Ledorf는 처음으로 자신의 웹 사이트를 관리하는 데 도움이되는 초기 스크립트를 작성했습니다. 그 이후로 C의 Common Gateway Interface 바이너리를 기반으로하는 간단한 스크립팅 언어는 오늘날 우리가 알고있는 방식으로 발전했습니다. 이제 PHP는 가장 유명하고 가장 많이 사용되는 스크립팅 언어입니다.

PHP가 인기있는 이유

현재 세계에서 가장 널리 사용되는 스크립팅 언어 인 것 외에도 PHP가 배워야 할 다른 이유가 있습니다.

첫째, PHP는 오픈 소스입니다. 이것이 의미하는 바는 PHP 스크립트에 사용 된 실제 프로그래밍이 모두에게 공개되어 있다는 것입니다.이것은 PHP의 인기와 결합하여 많은 사람들이 PHP를 개선하도록 노력하고 있습니다. 이것은 PHP도 매우 저렴하고 신뢰할 수 있음을 의미합니다. 사전 프로그래밍 된 스크립트를 얻을 수도 있습니다. (오픈 소스의 오픈 소스 이동에 대해 자세히 알아보십시오 : 너무 사실입니까?)

버그 없음, 스트레스 없음-인생을 파괴하지 않고 인생을 바꾸는 소프트웨어를 만드는 단계별 가이드

아무도 소프트웨어 품질에 신경 쓰지 않으면 프로그래밍 기술을 향상시킬 수 없습니다.

PHP는 많은 플랫폼에서 사용될 수 있으며 많은 서버와 호환됩니다. PHP 스크립트는 Windows에서 실행되는 컴퓨터에서 실행될 수 있으며 Unix 또는 Linux 시스템에서 실행될 때 문제가 없습니다. 또한 PHP는 IIS 및 Apache와 같이 오늘날 가장 많이 사용되는 많은 서버에서 실행됩니다. PHP는 또한 Hyperweave, Sybase, Oracle, MySQL, FrontBase, Ingres 및 Informix와 같이 널리 사용되는 대부분의 데이터베이스 서버와 완벽하게 작동합니다. 또한 개방형 데이터베이스 연결 (ODBC)도 지원합니다. 이는이 표준을 사용하는 모든 데이터베이스 서버가 PHP에서 작동 할 수 있음을 의미합니다.


PHP는 IMAP, POP3, HTTP, COM, LDAP 및 SNMP와 같은 많은 프로토콜과도 잘 작동합니다. Java 객체, CORBA 및 WDDX 복합 데이터 교환도 지원할 수 있습니다.

보안 측면에서 PHP는 좋은 기록을 가지고 있습니다. National Vulnerability Database에 따르면 모든 취약점의 약 8.5 %가 PHP와 관련이 있습니다. 다행스럽게도 이러한 취약점의 대부분은 PHP의 기술 구조 또는 관련 라이브러리와 관련이 없지만 코드를 보호하지 않거나 잘못된 스크립트를 작성하는 등 모범 사례를 따르지 않는 프로그래머와 더 관련이 있습니다.

마지막으로 PHP는 매우 유연합니다. PHP가 전문 웹 개발자 나 웹 마스터보다 애호가가 사용하기에 적합한 일련의 조잡한 코드 라인으로 여겨지는 시대는 지났습니다. 요즘, PHP는 전통적인 데스크탑 응용 프로그램, 배치 처리 프로그램 및 웹 응용 프로그램을 만드는 데 사용될 수있는 매우 유연한 웹 개발 언어로 간주됩니다. PHP는 사용하기 쉽고 이해하기 매우 쉽기 때문입니다. 사실, 사전 프로그래밍 경험이나 지식 없이도 PHP를 배울 수 있습니다.

모든 웹 개발자와 프로그래머는 필연적으로 PHP 관련 프로그램에서 작업 할 것입니다. 사실, 많은 프로그래머들이 현재 거의 매일 PHP를 다루고 있습니다. 좋은 소식은 PHP는 배우기가 매우 쉽고 초보자도 이용할 수 있다는 것입니다.

PHP 사용의 함정

PHP가 배우기 쉽고 상당히 단순하다고해서 누구나 PHP를 사용하여 복잡한 프로젝트를 만들 수있는 것은 아닙니다. 사실, PHP를 사용하는 더 크고 복잡한 프로젝트는 종종 중급 프로그래머에게도 영향을 줄 수 있습니다. 보다 복잡한 프로그래밍에는 특정 수준의 전문 지식이 필요합니다. 그러나 다행히도 작업을 쉽게 할 수있는 기존 템플릿이 있습니다. PHP를 사용하여 수행 할 수있는 작업에도 제한이 있으므로 때로는 다른 방법으로 보완해야합니다.

마지막으로, PHP는 오픈 소스이기 때문에 코드는 종종 평범하게 보입니다. 이것은 프로그래밍을 제품으로 판매하는 사람들에게 문제가 될 수 있습니다.

PHP 학습

초보자, 중급 및 전문 프로그래머를위한 PHP에 대한 자습서를 제공하는 사이트가 많이 있습니다. HTML이나 XHTML 및 JavaScript에 대한 사전 지식이 선호되지만, 이것에 대한 기본적인 이해는 PHP를 배우고 이해하기에 충분한 배경을 제공합니다. PHP 기술을 테스트 할 준비가되면 자체 서버를 사용하여 Apache 또는 IIS를 설치 한 다음 PHP 및 MySQL (또는 원하는 다른 데이터베이스 서버)을 설치하여 PHP를 지원하는 웹 서버를 확보해야합니다. PHP와 MySQL을 모두 지원하는 웹 호스트를 얻을 수도 있습니다.

PHP는 매우 중요한 프로그래밍 언어가되었습니다. 프로그래머와 디자이너는 역동적이고 복잡한 웹 사이트를 만들 수 있습니다. PHP는 단순하고 저렴하기 때문에 대부분의 개발자와 웹 디자이너는 어느 시점에서 PHP를 사용할 것이므로 적어도 그에 익숙해야합니다. 웹 사이트를 향상시키는 방법을 배우려는 기술력이 떨어지는 웹 사이트 소유자는 PHP를 시작하는 것이 좋습니다.