Readerr
close
프로필 배경
프로필 로고

Readerr

    • 분류 전체보기
      • PHP
      • Go
      • 알고리즘
        • 들어가며
        • Data Structure
        • Algorithm(학습)
        • Algorithm(문제풀이)
      • 면접 준비
        • 면접
        • CS지식
      • 미분류
      • 독서 및 서평(프로그래밍X)
        • 서평
      • 운동(비밀글)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • Programming
  • Life
PHP 표준 권고(PSR)

PHP 표준 권고(PSR)

PSR이란? 수많은 사람들이 PHP를 사용하며, 현재는 Laravel framework가 가장 핫한 프레임워크이나, 이외에도 코드 이그나이터, 심포니, CakePHP 등 다양한 프레임워크들이 존재하며, 이 프레임워크를 사용한 다양한 코드들이 존재할 것이다. 읽기 쉽고 통일성 있는 코드를 작성하게 된다면 프레임워크 내부 함수를 직접 확인할 때, 다른 사람과 협업하고 이직할 때에도 적응하기 쉬울 것이다. 이를 위해 PHP를 사용하는 프로그래머들에게 전 세계 공통으로 하는 일종의 코딩 표준을 제시한 것이 바로 PSR이다. 실제로 프레임워크들 또한 최근 업데이트한 코드들을 PSR을 지키며 개발하고자 노력하고, 모든 표준에 맞출 수는 없겠지만, 가능한 지키고자 노력하다 보면 조금 더 깔끔하고 알아보기 쉬운 코드를..

  • format_list_bulleted PHP
  • · 2023. 7. 4.
  • textsms

PHP 기본 문법 요약

대상 이미 하나의 프로그래밍 언어를 아시는 분들이 대상입니다. 문법 종류 php문 정의 출력 변수 배열 type check 비교 연산자 조건문 반복문 함수 정의 및 사용 코드 내부에서만 php 코드를 작성한다. */ // 2. 주석은 일반 프로그래밍 언어들과 같다. // 3. 출력 echo '출력 테스트'; print('print로 출력해볼까'); echo 'echo로 출력해볼까'; // 출력문은 echo를 주로 사용함 echo "따옴표와 쌍따옴표는 같은 의미입니다 "; echo '문자를 합치는것은 +가 아니라 .입니다'.' '; // +는 덧셈 연산자로만 사용하기 위해 . 기호로 문자열 합침 /* 4. 변수 * 기본 선언 : $변수명 = 값; * Javascript처럼 자동으로 자료형을 결정함. */ ..

  • format_list_bulleted PHP
  • · 2023. 6. 30.
  • textsms
[PHP & Laravel] JWT Token 방식 구현

[PHP & Laravel] JWT Token 방식 구현

개요 웹 사이트에서 인증을 다룰 때는 대표적으로 세션 방식과 JWT Token 방식이 존재합니다. 둘 다 매커니즘은 쿠키로 세션ID 또는 암호화된 JWT Token를 발급받아 프론트와 백엔드간 쿠키를 주고받고 인증을 허가하는 방식이나, 세션 방식의 문제점 중 하나는 URL을 이동할 경우 세션이 만료되어 로그인을 다시 해야 한다는 단점이 존재하며, JWT Token에서는 서버에 세션 정보를 저장하지 않아 서버의 부하를 줄일 수 있고, 유효 기간과 사용 범위 등을 정해 보안적인 측면에서 확장된 제어가 가능하며, 필요에 따라 토큰에 정보와 권한을 포함시켜 인증과 인가를 분리해 관리가 가능합니다. 오늘은 그 JWT Token 방식을 PHP & Laravel에서 구현하는 방법을 알아보고자 하며, 직접 처음부터 끝..

  • format_list_bulleted PHP
  • · 2023. 6. 23.
  • textsms

PHP 전체 개발 환경 정리

전체 구조 Language PHP (tool : PHP Storm) Framework Laravel Server AWS Docker DB MySQL (tool : workbench) 컴퓨터 OS Mac OS 그 외 github 각 항목들에 대한 기본적인 설명 PHP PHP는 가장 쉽게 웹사이트를 제작할 수 있도록 만들어진 서버 사이드 스크립트 언어이며, 배우면서 javascript와 jsp가 많이 생각이 났었으나, 둘과는 분명히 많은 차이가 존재한다. HTML 내부에서 php 구문을 사용할 범위를 지정한 후 그 안에 php 언어로 프로그래밍을 하는 방식이며, jsp와 달리 일반 프로그래밍 언어에서 사용하는 많은 기능들을 HTML 안에 지정할 수 있으며, Javascript보다 좀 더 프로그래밍 언어다운 ..

  • format_list_bulleted PHP
  • · 2023. 3. 28.
  • textsms
Java 프로그래머가 PHP를 시작하는 방법

Java 프로그래머가 PHP를 시작하는 방법

들어가며 안녕하세요, Java 백엔드 프로그래머.. 였습니다. 최근 이직을 통해 PHP를 사용하는 스타트업으로 들어가게 되었는데, 지금까지 학생 때 C, C++을 배우고 실무에서 Java를 사용하며, 혹시 몰라 python, kotlin 언어들의 기본적인 문법이나 특징 들을 배웠었고, Node.js를 통해 토이 프로젝트도 하나 만들어봤어서 나름 넓은 선택지라고 생각했었는데 어쩌다보니 아예 써보지 않았던 PHP 개발자가 되려고 하네요.. 솔직히 이야기하자면, PHP에 대해 아예 모르던 입장에서 듣고 본 얘기들로만 생각했을 땐 거부감이 좀 있었습니다. 편협한 제 생각으로 PHP는 구식 언어이자 현재는 비인기 언어라고 생각했기 때문이죠. 그러나, PHP 언어로 코드 한 줄 작성해보지도 않고 판단하는건 너무 건..

  • format_list_bulleted PHP
  • · 2023. 3. 1.
  • textsms
  • 1
공지사항
카테고리
  • 분류 전체보기
    • PHP
    • Go
    • 알고리즘
      • 들어가며
      • Data Structure
      • Algorithm(학습)
      • Algorithm(문제풀이)
    • 면접 준비
      • 면접
      • CS지식
    • 미분류
    • 독서 및 서평(프로그래밍X)
      • 서평
    • 운동(비밀글)
최근 글
인기 글
최근 댓글
태그
  • #해시
  • #algorithm
  • #백준
  • #코딩테스트
  • #자료구조
  • #Fiber
  • #프로그래머스
  • #graph
  • #개념
  • #알고리즘
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바