0490f719b6866cf020b5c6b011f11a390e4c9e3c78530343


php 5.x를 써도 7.x를 써도 html에 모든 코드를 때려박는 ‘그 세대‘ 개발자들이 있다.


 ‘그 세대‘ 개발자들은 자신의 틀을 벗어나기 싫어한다.


‘PHP는 원래 이렇게 쓰는거야‘

‘PHP는 복잡해지면 안돼‘

‘프레임워크를 왜 써?‘

‘프레임워크 쓰면 너무 복잡해져‘

‘클래스는 쓰지말고 함수로 써‘


그들은 모든 것을 $_GET, $_POST로 처리한다.


어느덧 PHP는 8.x 버전으로 올라서며 더욱 OOP 친화적인 언어로 탈바꿈 했다.


근본이 똥냄새 나는 강타입도 아닌 언어지만 국밥 라라벨과 함께 쓴다면 아주 생산성 넘치는 웹 개발을 할 수 있다.


함수에 Position argument, Named argument 가 추가됐다.

match 표현식이 추가됐다.

열거형이 추가됐다.

불변을 위해 readonly 키워드가 추가됐다.

함수와 클래스에선 타입을 선언할 수 있다.

union 타입도 추가됐다.

Null 처리 연산자가 추가됐다.

애노테이션도 추가됐다.


하지만 그들은 아무것도 쓰지 않는다.

여전히 php는 똥이다.