프로그래밍 언어
컴파일
C++RustGoJava
인터프린터
PHP자바스크립트파이썬루비

공식 홈페이지
목차

1. 개요
2. 장점
3. 단점
4. 결론
4.1. 추가
5. 이걸로 짜인 프로그램들

1. 개요

PHP는 인터프린터 형식의 프로그래밍 언어이다. C와 문법이 비슷하다고 하는데 음... C랑 겉만 비슷한 느낌이다.

과거의 PHP는 보안도 후지고 느려서 많은 질타를 받았으나 PHP 7 이후로는 많이 개선 되었다.

하지만 여전히 많은 문제점을 가지고 있는지라 일부는 아예 PHP는 그냥 표시용으로만 쓰고 백엔드는 다 JS로 작상하는 일도 벌어진다 근데 사실 JS도 문제가 없진 않다.

하지만 XE나 미디어위키 같은 여전히 짱짱한 프로그램이 많고 많은 호스팅이 PHP만 지원하기 때문에 여전히 수요가 많다.

2. 장점

  • 많이 쓴다
  • 꽤 빠르다
  • 프로그램 짜기가 생각보다 간단하다
  • C랑 문법이 꽤 비슷하다

3. 단점

  • 거의 대부분 웹 용도로만 쓴다
  • 빠르긴 한데 요즘 그렇게 느린 언어가 별로 없다
  • 그리고 정말 속도가 필요한 분야는 그냥 컴파일 언어 쓴다
  • 짜기가 편하다고 했지 유지보수가 편하다고는 안 했다
  • C랑 문법이 비슷하다는 건 주장일 뿐이다
  • 그리고 C랑 비슷한 건 요즘 시대엔 장점이 아니다

4. 결론

싫든 좋든 웹을 한다면 한번 쯤은 쓰게 될 언어이다.

그래도 과거에 비하면 많은 발전이 있다는 점은 꽤 비전이 있는 부분이다.

4.1. 추가

만약 PHP를 쓰게 된다면 모던 PHP 규칙을 어지간하면 따르자. 안 그러면 HTML하고 코드가 섞여서 중구 난방이 된다.

5. 이걸로 짜인 프로그램들