PHP 언어를 공부하기 위한 자료 및 문서 정리
프로그래밍 언어/PHP

PHP 언어를 공부하기 위한 자료 및 문서 정리

 

PHP

해당 포스팅은 PHP 카테고리의 목차를 정리하기 위해 작성되었습니다. 물론 카테고리에서 볼 수 있겠지만, 주제별로 나눠 놓으면 조금 더 좋을 것 같았습니다.

 

PHP를 사랑하는 개발자로서 PHP 7+ 로 구성된 PHP 공식 매뉴얼은 내용이 썩 알차지 못하기 때문에 글을 작성하게 되었습니다. 기본 매뉴얼이 영문인 것도 어렵게 하지만, 한글버전이 정상적으로 갱신이 되어있지 않습니다. 이 글은 현재 PHP 7.4 를 기준으로 합니다.

5년 만에 찾아 온―, PHP 8

PHP: PHP 8 기능 정리 및 요약

 

PHP: PHP 8 기능 정리 및 요약

PHP 8 2015년 php7 이 등장한 이후 5년만에 php8 이 시동을 걸었다. 아직 베타 버전이지만, 2020년 11월 26일에 정식으로 8.0 버전이 릴리즈 되었으며, 기능은 확정되었고 문법적으로 큰 변화가 있었다. 페

pronist.tistory.com

언어 레퍼런스

기초 문법

PHP: 기본 문법

PHP: 자료형

PHP: 변수 (가변 변수, 스코프, 슈퍼 글로벌 변수)

PHP: 상수 (매직상수)

PHP: 연산자

PHP: 조건문 (if, switch)

PHP: 반복문 (for, while)

PHP: 파일 분할 (include, require)

PHP: declare

PHP: 함수 (익명 함수, 화살표 함수, Closure)

객체 지향

PHP: 클래스 (상속, 문맥, 익명 클래스)

PHP: Static (정적 변수, 정적 메서드, 늦은 정적 바인딩)

PHP: 상속 (생성자, 가시성, Final)

PHP: 추상화 (추상 클래스, 인터페이스, 트레이트)

PHP: 매직 메서드

PHP: 객체 비교와 복사

PHP: 네임스페이스

PHP: 에러와 예외 (try, catch, finally)

PHP: 제네레이터 (Iterator)

PHP: 참조 (WeakReference)

기능

PHP: HTML 폼 (GET, POST)

PHP: 쿠키와 세션

PHP: 데이터베이스 (MySQLi, PDO)

PHP: 파일 업로드와 다운로드

아키텍쳐

PHP: MVC(Model, View, Controller)

보안

보안 부분은 따로 포스팅을 하기보다는 챕터 본문의 중간에 섞어서 작성하였지만, 그래도 보안 관련 사항들이 어디에 주로 언급되어 있는지 적어두면 도움이 될 것 같아 여기에 넣어보기로 했습니다.

에러 보고 PHP: 에러와 예외 (try, catch, finally)
파일 업로드와 다운로드 취약점 PHP: 파일 업로드와 다운로드
세션 보안 PHP: 쿠키와 세션
SQL Injection PHP: 데이터베이스 (MySQLi, PDO)
XSS, CSRF PHP: HTML 폼 (GET, POST)

추가 사항

PHP: Thread Safe vs Non Thread Safe

PHP: 의존성 관리자 — Composer

PHP: PSR(PHP Standard Recommendation)

PHP: Interpreter, OPCache, ― JIT

어플리케이션

PHP: 회원가입과 로그인

PHP: 게시판

문서

PHP Menual & Wiki https://wiki.php.net
https://php.net
PHP: The Right Way https://phptherightway.com/
https://modernpug.github.io/php-the-right-way/
Composer https://getcomposer.org/
https://packagist.org/
PSR(PHP Stadnard Recommendation) https://www.php-fig.org/psr/
https://psr.kkame.net/

강의

PHP, 그리고 ―

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

 

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

일단, 내 얘기를 잠깐 하고자 한다. 난 본래 C 로 개발을 시작했다가, C++, PHP, Javascript, Java, Python 순으로 프로그래밍 언어를 접했다. 그중에서도 PHP, Javascript 는 지금도 잘 쓰고 있는 언어인데, 유��

pronist.tistory.com