inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

PHP 7+ 프로그래밍

폴더명이나 파일명 짓는 규칙은 어떻게 되는 건가요?

2400

devedu

작성한 질문수 8

0

php 네이밍 컨벤션을 검색해보다가

https://www.php-fig.org/psr/psr-1/
https://www.php-fig.org/psr/psr-2/

위의 방식을 발견했습니다.

클래스명과 네임스페이스는 파스칼방식 ClassName

메서드는 카멜방식 (강의 중에도 언급해주심) getList

상수는 대문자_언더스코어 방식 DATE_APPROVED 라고 나와있는데요

프로젝트폴더명, 폴더명, 파일명은 어떻게 지어야 하나요?

강의에서도 다양하게 나오는 것 같아서요...

답변 부탁드리겠습니다!

php

답변 1

1

정상우

안녕하세요. 답변이 늦었네요.

보통 컨벤션은 PSR-1, PSR-12, (PSR-2; Deprecated) 함수, 메서드, 변수, 클래스, 상수 등에 적용되고 회사 내규에 따라 별도로 추가되는 경우가 있습니다.

파일이름, 프로젝트, 폴더의 이름은 개인프로젝트를 진행할 때는 특별히 약속을 정하지 않았다면 임의로 하셔도 상관없습니다.
회사에서는 그것까지 정해놓는 경우도 있으므로 그럴땐 회사의 규칙을 따르시면 됩니다.

PSR 에 대한 일부 자세한 사항은 제가 운영하는 블로그에서 찾아보시기 바랍니다.
https://pronist.tistory.com/55

53강 레이아웃에서 css git 링크 관련 질문입니다.

0

35

2

[섹션 5]레포지토리 소스파일 오류 위치, 수정 제안

0

180

1

add configuratio.. 자체에

0

268

2

터미널에 글이 안써집니다.

0

635

1

일반적으로 쓰이지 않는 폰트 부분

0

465

1

readmore 클릭시 쿼리내용 받아오는게 이해가 안되요

0

497

1

$_GET과 $_POST를 구별하여야한다고 하는데 이건 왜 $_GET입니까 콜백이라서 그런가요? 왜콜백은 그래도 되나요?

0

475

1

xdebug 설치가 안됩니다.

0

401

1

xdebug 설치 확인 페이지가 안열립니다

0

360

1

if ~ elseif ~ else 문법 표준적인 코딩 방법에 대한 질문입니다.

1

523

1

mysqli_stmt_close($stmt) 관련 질문드립니다.

0

319

1

DB_CONNECTION 부분 질문

0

267

1

FILTER_VALIDATE FILTER_SANITIZE 차이를 모르겠습니다.

0

296

1

결과 ...

0

244

1

random_bytes

0

319

1

preg_replace_callback 질문드립니다.

0

435

1

호스팅에 php 코드 업로드하면 hash 로직이 보이진 않을까요?

0

266

1

버퍼링 궁금한 점이 있습니다.

0

287

1

restore_include_path 오류

0

316

1

php 에러발생..

0

3759

3

터미널로 php 실행시 document root 지정

0

243

1

posts가 null이라고 나옵니다.

0

208

2

rand() vs random_int() 차이점?

0

518

1

php 8 로 하시는 분들을 위한 ini 팁

1

513

1