hELLO.

    PHP 7+ 핸드북 및 문서 정리

    PHP 7+ 핸드북 해당 포스팅은 PHP 7+ 핸드북의 목차를 정리하기 위해 작성되었습니다. 물론 카테고리에서 볼 수 있겠지만, 주제별로 나눠 놓으면 조금 더 좋을 것 같았습니다. 현재 PHP 7+ 핸드북은 완성에 가까우며, 추가적인 내용으로 포스팅 할 계획은 아직 없습니다. PHP를 사랑하는 개발자로서 PHP 7+ 로 구성된 PHP 공식 매뉴얼은 내용이 썩 알차지 못하기 때문에 글을 작성하게 되었습니다. 기본 매뉴얼이 영문인 것도 어렵게 하지만, 한글버전이 정상적으로 갱신이 되어있지 않습니다. 이 글은 현재 PHP 7.4 를 기준으로 하며 PHP 7+ 핸드북은 되도록 핵심적인 내용만 전달하고자 하고, 핸드북이기 때문에 각각의 내용이 그렇게 길지 않습니다. 5년 만에 찾아 온―, PHP 8 PHP: PH..

    PHP: 회원가입과 로그인

    회원가입 먼저 회원가입을 알아보자. 아주 간단하게만 이야기 할 것이며, 여기서는 데이터베이스 대신 배열을 사용하여 처리해보도록 하겠다. 데이터베이스를 사용하는 법이 궁금하다면, 아래의 글을 참고해보자. PHP: 데이터베이스 (MySQLi, PDO) PHP: 데이터베이스 (MySQLi, PDO) 데이터베이스 데이터베이스를 사용하는 일은 웹 어플리케이션을 작성한다면 대부분 있는 일이기에 이 부분을 빼놓을 수는 없다. PHP도 물론 오라클이나 MS-SQL 같은 다양한 데이터베이스에 연결�� pronist.tistory.com 폼 여기서 사용하는 폼은 회원가입과 로그인에서 둘 다 사용할 것이며, 차이점은 폼에서 요청하는 주소인 action 속성의 값 밖에 없을 것이다. 여기서 중요한 것은 각 input 태그가 ..

    PHP: PSR(PHP Standard Recommendation)

    PSR(PHP Standard Recommendation) PHP 에도 코딩 스타일과 린트와 같은 기능이 있고, 관련 그룹에서 권장하는 인터페이스와 프레임워크가 있다? 레거시 스타일로 PHP 를 작성하는 사람들은 이러한 존재를 알면서도 무시하거나, 모르는 경우가 많다. 하지만 인터넷이 급속도로 발달하면서 이러한 권고안이 정해지기 이전에 수 많은 프리스타일 코드가 나타났고, 그 덕에 많은 이들이 PHP에 대해 부정적 인식을 갖게 되어 여전히 PHP 의 소스코드는 엉망일 수 밖에 없다고 여기는 것이 그저 안타깝다. PSR(PHP Standard Recommendation)은 PHP 표준 권장안, PHP 어플리케이션을 작성하면서 지켜주었으면 하는 것들을 문서화한 것이다. 권장안이므로 필수는 아니지만, 필수라고..

    PHP: 의존성 관리자 — Composer

    Composer 컴포저는 PHP 의 세계에서 쓰이는 패키지 매니저, 또는 의존성 관리자라고 이야기한다. 언제까지나 우리가 모든 코드를 구성하고 테스팅할 수는 없는 노릇이다. 현 시대에는 오픈 소스가 많이 발달되었기에 이를 적극적으로 활용할 필요가 있다. 따라서 컴포저를 사용하면 다른 사람들이 만들어 놓은 패키지를 사용할 수 있다. 거기에는 유닛테스팅, 로거, 라우터 뿐만 아니라, 심포니, 라라벨 등의 프레임워크 또한 컴포저를 통해 다운받을 수 있다. 컴포저는 독립된 하나의 프로그램이기도 하기 때문에, 별도로 다운받아서 써야한다. 따라서 아래의 사이트를 참고하여 설치해보자. Download 로 진입하면 Windows, 또는 다른 플랫폼에 따라 설치가 가능할 것이다. https://getcomposer.or..

    티스토리 블로그 백업 프로그램을 만들었습니다.

    티스토리 백업 티스토리 블로그의 백업 기능은 이전에 사라졌습니다. 그래서, 직접 만들어보기로 했습니다. 이는 티스토리 Open API 를 사용한 것입니다. 해당 프로그램은 아주 단순하며, 그저 티스토리로 인증하고 백업을 시작하면 언제든 자신의 블로그를 백업할 수 있습니다. 본래는 웹페이지로 만들 예정이었으나, 보안상 브라우저에서는 가능하지 않으므로 별도의 어플리케이션으로 만들었습니다. 해당 프로그램은 윈도우 10, 64비트 시스템에서 테스팅이 진행되었음을 알립니다. 다운받기 Tistory Backup 1.2 (Updated on 2020.09.02) Fix Tistory auth method with OAuth2 본래는 즉시 인증방식이었다가 티스토리 API 에서 해당 기능이 제거되었기에 OAuth2 방식..