새롭게 이직하는 회사에서 php 소스를 java로 리팩토링하는 업무를 진행하게 된다고 해서 php에 대해 공부해보려고 한다. 그동안 php는 잘 안쓰게 되었는데 이참에 공부해두는 것도 좋을거 같다. 그 이유는 생각보다 꽤나 많은 서비스들이 php로 개발되어 있고 php를 리팩토링하는 작업을 많은 회사에서 진행하고 있기 때문에 php를 통해 서비스를 구현하려고 배울수도 있는 부분이지만 리팩토링을 하기 위해 학습한다고 생각하며 진행해보려고 한다.
또한 개발자라면 특정 언어가 뛰어나고 뒤쳐진다 생각하지 않고 다양한 언어와 기능들을 학습해보는것이 좋다고 생각한다!
생활코딩 php 기본 A부터 Z까지 인프런의 생활코딩님 무료강의로 학습하려고 한다!
php는 Server Side Script(Technology) 언어이다. 현재 내가 사용하고 있는 JAVA와 같은 역할을 하는 것이다. 인터넷 초창기 html 문서를 web에 실행했을땐 정적인 페이지를 위해 서비스를 했었다. 하지만 web은 정적인 정보보다 동적으로 데이터를 전달하고 페이지를 전달할 필요가 생겼고 해당 동적 전달 방법 중 하나로 php 언어를 사용할 수 있게 되었다.
php는 1995년 라스무스 러도프(Rasmus Lerdorf) 덴마크 개발자에 의해 Personal HomePage tools로 만들어졌고, 이름대로 개인 홈페이지를 만들기 위한 언어로 만들어졌다. Web 개발에 있어 특화된 언어인것이다. 최초에는 perl 언어 기반으로 제작되었지만 현재는 C언어 기반으로 다시 제작되었다.