정상우
hELLO.
정상우
전체 방문자
384,511
오늘
130
어제
1,174
  • hELLO. (121)
    • 컴퓨터과학 (4)
      • 알고리즘 & 자료구조 (4)
    • 언어 & 프레임워크 (63)
      • Go (23)
      • PHP & Laravel (40)
    • 웹 (7)
    • 블록체인 (12)
      • 메인넷 (9)
      • 암호화폐 플랫폼 (3)
    • 포트폴리오 (10)
    • 칼럼 (20)
      • 에세이 (4)
      • 개발자스럽게 살기 (14)
      • 회고 (2)
    • 티스토리 (5)

블로그 메뉴

  • ⚡ 개발자 이력서
  • 🌟 깃허브
  • 💻 강의
  • ✨ 예제코드
  • ⭐ 브런치
  • 태그 클라우드
  • 방명록

공지사항

  • 2차 도메인을 설정했습니다 ✨

인기 글

  • JWT(JSON Web Token)의 개념부⋯
    2021.07.29
    JWT(JSON Web Token)의 개념부⋯
  • 'REST' 를 보다 'RESTful' 하게⋯
    2021.08.14
    'REST' 를 보다 'RESTful' 하게⋯
  • [Laravel] 라라벨 프레임워크⋯
    2021.06.10
    [Laravel] 라라벨 프레임워크⋯
  • 깃허브를 포트폴리오로 쓰려면⋯
    2021.12.25
    깃허브를 포트폴리오로 쓰려면⋯
  • 암호화폐 트레이딩 봇을 만들었⋯
    2021.05.12
    암호화폐 트레이딩 봇을 만들었⋯

태그

  • php
  • go
  • 블록체인
  • 포트폴리오
  • 개발
  • 라라벨
  • 프로그래머스
  • Algorithm
  • 코딩테스트
  • 개발 리뷰

최근 댓글

  • 고맙습니다 ~^^
    정상우
  • 오늘 블로그 만들었는데 검색하⋯
    엥뿌삐
  • 좋은 스킨 정말 감사드립니다.⋯
    이태홍
  • 고맙습니다 ㅎㅎ
    정상우
  • 제가 원하던 최고의 스킨입니다⋯
    _HEON

최근 글

  • 빠르게 성장하는 개발자의 세⋯
    2022.06.08
    빠르게 성장하는 개발자의 세⋯
  • 개발자와 엔지니어, 그 사이에서
    2022.05.10
    개발자와 엔지니어, 그 사이에서
  • 아임포트(Iamport)로 결제기능⋯
    2022.04.03
    아임포트(Iamport)로 결제기능⋯
  • 아임포트(Iamport)로 결제기능⋯
    2022.04.01
    아임포트(Iamport)로 결제기능⋯
  • [Laravel] 카페24 호스팅에 라⋯
    2022.03.29
    [Laravel] 카페24 호스팅에 라⋯

티스토리

hELLO · Designed By 정상우.
정상우

hELLO.

PHP 언어를 공부하기 위한 자료 및 문서 정리
언어 & 프레임워크/PHP & Laravel

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

2020. 11. 13. 21:52
 

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 8: 새로운 기능 알아보기
    https://www.inflearn.com/course/php8-new-features
  • PHP 7+ 프로그래밍: 리부트
    https://www.inflearn.com/course/php7-reboot
  • PHP 7+ 프로그래밍: 객체지향
    https://www.inflearn.com/course/php7-oop

PHP, 그리고 ―

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

 

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

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

pronist.tistory.com

    '언어 & 프레임워크/PHP & Laravel' 카테고리의 다른 글
    • [Laravel] 라라벨 개발환경 구축하기 (feat. 홈스테드, 도커)
    • [Laravel] 라라벨 프레임워크 시작하기
    • PHP: declare
    • PHP: Interpreter, OPCache, ― JIT
    php
    정상우
    정상우
    과거의 배움으로 현재를 바꾸고 미래를 만듭니다. #25+2살 #INFJ #개발자 #브런치작가
    댓글쓰기
    1. zalmaker
      2020.08.20 21:03 신고
      인프런 보고 왓어요 !ㅎㅎ
      수정/삭제댓글쓰기댓글보기
      1. 정상우
        2020.08.20 23:03 신고
        :))))))
        수정/삭제
    2. gclogs
      2021.05.28 14:35 신고
      php 화성.. 갈끄니까아~
      존버 갑니다
      수정/삭제댓글쓰기댓글보기
    다음 글
    [Laravel] 라라벨 프레임워크 시작하기
    이전 글
    PHP: declare
    • 이전
    • 1
    • ···
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • ···
    • 40
    • 다음

    티스토리툴바