PHP 란 무엇입니까?
PHP는 PHP : Hypertext Preprocessor를 나타내며, PHP는 Personal HomePage [Tools]를 나타냅니다. 이러한 유형의 약어는 소급으로 알려져 있습니다. 원래 1994 년에이 언어는 기본 사이트 트래픽 데이터를 수집하는 데 사용되는 작은 이진 집합으로 설계되었습니다. 1997 년에 파서는 2 명의 이스라엘인에 의해 재작 성되었으며, 현재의 약어로 이름이 바뀌 었습니다. 이는 하이퍼 텍스트 전처리 기가 비즈니스 세계에서 확실히 더 적합한 이름으로 결정되었습니다.
동적 웹 컨텐츠 및 서버 측 애플리케이션에 주로 사용되는 오픈 소스 언어입니다. PHP는 종종 다음과 같은 주요 경쟁자로 지적됩니다.
- Microsoft의 C # — Visual Basic.NET — ASP 제품군
- 썬의 자바 — JSP
- Macromedia의 ColdFusion
- CGI — 펄
PHP에는 코어 빌드에 포함 된 많은 오픈 소스 라이브러리가 있으며 더 많은 라이브러리를 쉽게 사용할 수 있습니다. IRC, 여러 압축 형식 및 Windows API를 포함한 여러 시스템과 인터페이스 할 수 있도록 확장 기능이 있습니다. PHP가 Adobe Flash® 동영상을 만들 수있는 널리 알려진 확장명과 같이 PHP가 파일 형식을 즉석에서 생성 할 수 있도록하는 다른 확장명도 있습니다.
버전 3부터 PHP는 객체 지향 기능을 통합했습니다. 버전 5는이 제한된 기능을 기본으로 구축되었으며 이제 언어에는 인터페이스, 예외, 파괴 및 요약을 포함한 강력한 객체 지향 기능이 있습니다.
PHP는 2000 년에 릴리스 된 버전 4에서 널리 보급되었습니다. 2004 년에 버전 5가 데뷔했으며 이제 서버 측 스크립팅에 사용되는 최상위 언어 중 하나로 간주됩니다.
의심 할 여지없이 그 인기는 상대적으로 배우기 쉬우 며 악명 높은 느슨 함으로 인한 것입니다. PHP의 배열과 변수는 모든 유형의 객체를 보유 할 수 있으며 변수를 선언 할 필요가 없으며 구문은 매우 간단합니다.
C #이나 Perl과 같이 많은 일반 프로그래머를 주로 사용하는 많은 언어와 달리 많은 PHP 프로그래머는 다른 언어를 모릅니다. 이로 인해 때로는 언어가 덜 언어로 사라지게되지만 인기가 높아지고 구조로 사용하여 강력하고 효율적인 많은 사이트 가이 신화를 없애는 것처럼 보입니다.
PHP는 때때로 ASP와 같은 언어와 비교하여 일부 보안 취약점으로 간주되는 것에 대해 비난을 받아 왔습니다. 쉽게 이해할 수있는 오류 메시지, 때로는 지나치게 강력한 구성 파일 및 완전히 불완전한 내장 기능 세트가 현저히 개선 된 영역을 가리 킵니다.
그러나 개발은 계속 진행되고 있으며, 각 후속 빌드마다 언어는 오픈 소스 커뮤니티에서 제기 한 점점 더 많은 문제를 해결하는 것으로 보입니다.