PHP 언어에 대한 간략한 정리

정종일·2023년 8월 2일
0

Web

목록 보기
6/6
post-custom-banner

최근 면접을 본 기업에서 php 언어와 Laravel 프레임워크를 주력으로 개발하고 있었다. 이에 php 언어에 대해 간략히 알아보는 시간을 가져보려 한다.

PHP 언어란

정의

PHP는 Hypertext Preprocessor의 약자로 본래 Personal Home Page에서 변경되었다. 웹 개발에서는 서버 측에서 주로 사용되는 스크립트 언어이다.

스크립트 언어는 어떤 요청이 발생할 때마다 코드 내에서 차례차례 실행되어야 하는 프로세스들을 자동화하는 데 사용되는 코딩 언어의 한 종류로 다른 언어로는 JavaScript나 Ruby 등이 있다.

PHP 언어의 특징

장점

  • 대부분의 운영체제에서 사용 가능하다.
  • 빠른 생산성을 보장한다.
  • 소규모 프로젝트나 웹 사이트 제작에 용이하다.
  • 배우기 쉽고 활용도가 높다.

단점

  • 대규모 서비스 혹은 애플리케이션 개발에 있어서는 더 효율적인 다른 언어가 많다.
  • 내장 함수나 인자 이름 규칙의 일관성이 없어 구조가 체계적이지 않아 유지보수 측면에서 불리하다.
  • php 언어 자체의 느슨한 검사로 보안상 문제가 있다.

최근의 행보

PHP 7.0 버전 이후에는 문법의 개선과 속도적 측면에서의 향상과 더불어 Laravel 프레임워크를 활용해 객체지향적 설계에 더욱 용이해져 호평을 받았다.


사실 프로그래밍 언어란 것은 개발 도구이기에 어떤 언어를 사용하는가에 대해서는 개발자 스스로가 고찰을 통해 최적의 언어를 찾는 것이 중요할 것이다.

PHP 언어 또한 여러 단점이 있는 반면 높은 자유도로 개발자의 역량에 따라 그 결과물의 퀄리티도 천차만별이기에 단순히 좋고 나쁨을 가를 수 없을 것이다.

profile
제어할 수 없는 것에 의지하지 말자
post-custom-banner

1개의 댓글

comment-user-thumbnail
2023년 8월 2일

많은 도움이 되었습니다, 감사합니다.

답글 달기