칼럼

  • 난 정말 Java 를 좋아한 적이 없다구요

    원래 다른 글을 쓰려다가 그냥 갑자기 생각나서 써본다. 아, 글 제목은 <난 정말 Java 를 공부한 적이 없다구요> 라는 책에서 따왔다. 일단, 난 자바를 싫어하니까. 어찌되었든 내가 자바를 싫어하는 몇 가지 이유를 적어보고자 한다. 사실 대부분은 감정적인 것들이다. 자바를 전혀 안 해봤다면 싫어할 이유는 없겠지만, 자바를 경험했기에 싫어하는 이유또한 생기는 것이다. 내가 좋아했던 PHP 도 안티가 많다. 그들이 PHP 를..

  • 2020년, PHP 언어가 가지는 의미

    일단, 내 얘기를 잠깐 하고자 한다. 난 본래 C 로 개발을 시작했다가, C++, PHP, Javascript, Java, Python 순으로 프로그래밍 언어를 접했다. 그중에서도 PHP, Javascript 는 지금도 잘 쓰고 있는 언어인데, PHP 는 강의도 두 편 낼 정도로 많은 사랑을 쏟아붓고 있는 편이었다. (예상대로 성적은 그닥) 내가 PHP 를 처음 접한 건 2016년쯤이다. 사실 그때도 PHP 의 위치는 그다지 좋지 않았지만, 애초에 개발에 대한 지식 자체..

PHP

  • PHP: PHP 8 기능 정리 및 요약

    PHP 8 2015년 php7 이 등장한 이후 5년만에 php8 이 시동을 걸었다. 아직 베타 버전이지만, 어느정도 기능은 확정되었고 문법적으로 큰 변화가 있었다. 페이스북의 HHVM(Hiphop Virtual Machine)이 그랬던 것 처럼 JIT(Just In Time) 컴파일러를 도입하여 속도는 크게 향상되었다. 물론 HHVM 보다도 속도는 이미 PHP 7.x 에서 넘어섰기 때문에 이 둘에 대한 비교는 하지 않아도 된다. 이 포스트에서는 대체로 문법적인 부분들을..

  • PHP: 게시판

    게시판 해당 포스트에서는 간단하게 게시판을 만들어본다. 누군가 이런 질문을 하곤 한다. 게시판만 만들 줄 알면 취업할 수 있는거 아닌가요? 네, 아닙니다. 그렇다면 누구나 개발자로 취직하고 먹고살 수 있었을 것이다. 게시판은 그저 웹 프로그래밍을 시작하면서 그나마 프로그램 다운 프로그램의 첫번째 프로젝트라고 해도 될 것이다. 물론 게시판은 무궁무진하다. 블로그를 포함한 많은 것이 게시판을 기반으로 만들어졌다..

  • PHP 7+ 핸드북 및 문서 정리

    PHP 7+ 핸드북 해당 포스팅은 PHP 7+ 핸드북의 목차를 정리하기 위해 작성되었습니다. 물론 카테고리에서 볼 수 있겠지만, 주제별로 나눠 놓으면 조금 더 좋을 것 같았습니다. 현재 PHP 7+ 핸드북은 완성에 가까우며, 추가적인 내용으로 포스팅 할 계획은 아직 없습니다. PHP를 사랑하는 개발자로서 PHP 7+ 로 구성된 PHP 공식 매뉴얼은 내용이 썩 알차지 못하기 때문에 글을 작성하게 되었습니다. 기본 매뉴얼이 영문인 것도..

  • PHP: 회원가입과 로그인

    회원가입 먼저 회원가입을 알아보자. 아주 간단하게만 이야기 할 것이며, 여기서는 데이터베이스 대신 배열을 사용하여 처리해보도록 하겠다. 데이터베이스를 사용하는 법이 궁금하다면, 아래의 글을 참고해보자. PHP: 데이터베이스 (MySQLi, PDO) PHP: 데이터베이스 (MySQLi, PDO) 데이터베이스 데이터베이스를 사용하는 일은 웹 어플리케이션을 작성한다면 대부분 있는 일이기에 이 부분을 빼놓을 수는 없다. PHP도 물론 오라..

  • PHP: PSR(PHP Standard Recommendation)

    PSR(PHP Standard Recommendation) PHP 에도 코딩 스타일과 린트와 같은 기능이 있고, 관련 그룹에서 권장하는 인터페이스와 프레임워크가 있다? 레거시 스타일로 PHP 를 작성하는 사람들은 이러한 존재를 알면서도 무시하거나, 모르는 경우가 많다. 하지만 인터넷이 급속도로 발달하면서 이러한 권고안이 정해지기 이전에 수 많은 프리스타일 코드가 나타났고, 그 덕에 많은 이들이 PHP에 대해 부정적 인식을 갖게 되어 여전..