본문 바로가기
카테고리 없음

php란?

by 아늑함 2023. 8. 17.
반응형

 

php란?

 

PHP(또는 "Hypertext Preprocessor")는 주로 웹 개발에 사용되는 스크립트 언어.

 - 서버 측에서 실행되며, 동적인 웹 페이지를 생성하고 관리하는 데 사용

 

PHP는 HTML과 통합하여 웹 페이지 내에서 동적 데이터를 처리하고 표시할 수 있게 해주는 강력함!

PHP의 주요 특징

1. 서버 측 언어: PHP 코드는 웹 서버에서 해석되고 실행.

클라이언트(브라우저) 측에서 직접 코드를 실행하는 것과 달리 서버에서 처리되므로 보안상의 이점이 있음

2. 동적 웹 페이지 생성: PHP를 사용하면 사용자의 요청에 따라 동적으로 콘텐츠를 생성하고 웹 페이지를 업데이트할 수 있음

예를 들어, 사용자가 어떤 데이터를 입력하면 PHP는 그 데이터를 처리하고 그에 맞는 결과를 보여줄 수 있다.

3. 데이터베이스 연동: PHP는 다양한 종류의 데이터베이스와 연동할 수 있어, 웹 애플리케이션에서 데이터를 저장하고 검색하는 데 사용됨.

- MySQL, PostgreSQL, SQLite 를 많이 사용함


4. 언어 간 통합: PHP는 HTML과 쉽게 혼합하여 사용할 수 있다.

PHP 코드는 <?php와 ?> 태그 사이에 작성되며, 이를 통해 PHP 코드와 HTML 코드를 한 페이지에서 함께 사용할 수 있다.

5. 라이브러리와 프레임워크: PHP는 수많은 라이브러리와 프레임워크를 포함하고 있어, 개발자가 효율적으로 웹 애플리케이션을 구축할 수 있도록 도움을 받을 수 있다.

 - Laravel, Symfony, CodeIgniter 등은 인기 있는 PHP 프레임워크

6. 웹 서버와 호환성: 대부분의 웹 서버(예: Apache, Nginx)는 PHP를 지원하며, PHP 인터프리터를 통해 PHP 코드를 실행할 수 있다.

 - was 필요없다!


7. 오픈 소스: PHP는 오픈 소스 언어로 개발되었기 때문에 무료로 사용할 수 있으며, 오래 업데이트된 언어라 커뮤니티

에 자료가 많다.

PHP는 초기에는 주로 동적 웹 페이지 생성을 위해 사용되었지만, 현재는 웹 애플리케이션 개발, RESTful API 구축, 커맨드 라인 도구 개발 등 다양한 용도로 확장되어 다양한 분야에 사용 가능.

 

우리 나라에선 JSP를 많이 밀어주고 있지만 PHP 시장도 무시못할 정도로 크다!

 - 워드프레스도 PHP 사용

 

많은 좋은 언어가 있지만, PHP도 최근 업데이트가 많이 되어 좋은 인식을 많이 받을 수 있었으면 좋겠다.

반응형

댓글