- PHP 코드 블록은 `를 감싸서 작성
echo
를 사용해 출력.
- 변수를 선언할 때
$
기호를 사용 - 기본 데이터 타입: 문자열, 정수, 부동 소수점, 불리언, 배열
- 배열 생성:
array()
또는[]
를 사용 - 인덱스 배열, 연관 배열, 문자열 생성, 조작, 연결 등
- 함수와 클래스 사용법, 함수를 정의할 땐 function을 사용
- 함수를 정의할 땐
function
키워드를 사용 - 매개변수와 변환 값을 통해 코드 재사용성 높이기
- 클래스와 객체 개념 이해하기
- 메서드와 속성을 정의해 객체 지향적으로 코드 작성하기
fopen()
,fwrite()
,fread()
,fclose()
를 사용해 파일 읽고 쓰기file_get_contents()
와file_put_contents()
로 간편하게 파일 처리하기
- 세션:
session_start()
로 세션 시작하기, 사용자 정보 저장 - 쿠키:
setcookie()
를 사용해 클라이언트 데이터 저장
- MySQL 데이터베이스와 연결:
mysql
또는PDO
를 사용 - 쿼리 실행:
query()
,prepare()
,execute()
메서드 활용하기.
try-catch
문을 사용한 예외처리error_reporting(E_ALL)
로 모든 에러 메세지 출력 설정.
- 사용자 입력 검증:
filter_var()
,htmlspecialchars()
사용. - SQL 인젝션 방지를 위한 준비된 문(statement) 사용
-
Laravel, Symfony, Codelgniter 등 PHP 프레임워크를 사용하여 개발 생산성 향상.
-
MVC 아키텍처 이해하고 활용하기
-
지속적으로 업데이트 예정