PHP8+ 주요 튜토리얼

기초

PHP 언어 소개 시작하기 PHP 코드 실행 인코딩 문제 PHP 오류 출력 PHP 실행을 위한 전체 코드 개선된 실행 코드 초기 PHP 명령어 개요 PHP 주석 교재의 주석 변수 덤핑 PHP의 함수 변수 변수 사용 변수 값 변경 숫자에 대한 수학 연산 변수에 대한 수학 연산 수학 연산의 우선순위 동등한 우선순위 그룹화 괄호 그룹화의 뉘앙스 분수 음수 나머지 연산 거듭제곱 거듭제곱의 우선순위 문자열 문자열 연결 문자열 연결 시 공백 문자열 길이 키릴 문자 문제 태그 태그 속성 불리언 값 null 값 자동 타입 변환 문자열로의 자동 변환 문자열 변환의 뉘앙스 숫자로의 변환 분수로의 변환 분수를 정수로 변환 숫자를 문자열로 변환 문자열의 문자 문자열의 숫자 숫자의 자릿수 참조 할당 연산 작업의 뉘앙스 축약 연산 증가 전위 및 후위 타입 오류 찾기 실습 연산 실습 수식 실습

배열

배열 소개 배열 내용 출력하기 배열의 개별 요소 연관 배열 키 관련 트릭 요소 순서 배열 길이 요소 변경하기 배열 요소 재할당하기 요소 증가시키기 배열 채우기 키 명시적으로 지정하기 변수에서 가져온 키 실수 찾기 연습

조건문

if-else 구문 비교 연산자 (큰/작은) 동등성 확인 비동등성 확인 변수 비교 데이터 타입과 if-else 구문 따옴표 안의 숫자 값과 타입의 동등성 값과 타입의 비동등성 데이터 타입 비교 시 주의사항 if-else의 복합 조건 논리 AND 논리 OR 비교 연산자 우선순위 조건 그룹화 문장 반전 if-else 구문과 불리언 값 불리언 값의 느슨한 비교 축약형 if 축약 연산의 주의점 isset 명령어 경고 억제 배열 요소 확인 empty 명령어 else 명령어의 선택성 중괄호의 선택성 중괄호 선택성의 문제점 if-else 조합 elseif 구문 중첩된 if switch 구문 default의 선택성 match 구문 break의 선택성 삼항 연산자 null 병합 연산자 null 병합 연산자 체이닝 논리 연산 시간대 확인 문자열 및 배열 길이 확인 문자열 문자 확인 나머지 확인 실수 찾기 연습 if else 연습

반복문

소개 foreach 반복문 키가 있는 foreach 반복문 while 반복문 for 반복문 반복문의 조건 숫자 합계 누적 배열 요소 합계 누적 반복문에서 문자열 생성 중괄호의 선택 사항 선택적 괄호의 문제점 break 문 continue 문 플래그 사용하기 중첩 반복문 배열을 위한 for 반복문 반복문으로 배열 채우기 반복문에서 배열 변경하기 코딩 팁 오류 찾기 연습 반복문 연습

다차원 배열

소개 3차원 배열 연관 배열 임의의 배열 다차원 배열 순회 3차원 배열 순회 키 작업 다차원 배열 채우기 순서대로 숫자 채우기 연관 배열의 배열 다차원 배열 변환

수학 함수

거듭제곱 반올림 극값 절댓값 배열 연산

문자열 함수

문자열 길이 문자 대소문자 문자열 추출 문자열 확인 문자열 검색 문자열 분할 문자열 끝 정리 삽입하여 문자열 출력 숫자 표현 형식화 문자열 뒤집기 문자열 채우기 태그 작업 문자 코드 부분 문자열 세기 문자열 부분

배열 함수

배열 검색 경계 요소 배열 슬라이싱 배열 스플라이싱 배열 범위 배열 채우기 배열 병합 키-값 뒤집기 교체 중복 제거 요소 세기 하위 배열로 분할 정렬 집합 연산

랜덤

난수 배열의 임의 요소 배열 셔플 문자열 셔플

시간

타임스탬프 작업 포맷팅 자유 형식 날짜 파싱 정확성 검사 시간대 변경 문자열 비교 연도 없이 날짜 비교 날짜가 구간에 속하는지 확인 타임스탬프 비교

사용자 정의 함수

소개 함수 매개변수 여러 매개변수 가변 매개변수 선택적 매개변수 return 문 함수의 순차적 호출 return의 미묘한 점 반복문과 return 반복문에서 return의 활용 return 작업 요령 함수에서의 플래그 함수에서의 논리 연산자 함수에 관한 조언 오류 찾기 실습 함수 실습

변수 스코프

기본형 참조 배열 참조 foreach에서의 참조 내부 변수 외부 변수 동일 이름 변수 전역 변수 매개변수 변경 참조 매개변수

재귀

재귀 매개변수를 사용한 예제 배열 요소의 합 재귀와 다차원 배열 다차원 배열의 합 요소 조작

정규 표현식

소개 반복 연산자 그룹화 괄호 특수 문자 이스케이프 특수 문자 목록 중괄호 탐욕 제한 문자 그룹 문자 집합 문자 집합 반전 키릴 문자 특징 집합 내 특수 문자 집합 내 문자 그룹 집합 내 예외 특수 문자 집합 내 캐럿(^) 문자 집합 내 하이픈 특징 문자열의 시작과 끝 단어의 경계 '또는' 명령 구분자 구분자 이스케이프 역슬래시 문자열 확인 정규식 자동 테스트 전체 문자열 확인 검색 시 캡처 그룹 모든 일치 항목 검색 캡처 그룹에 대한 모든 일치 검색 동작 변경 비저장 괄호 치환 시 캡처 그룹 표현식 내 캡처 그룹 이름 있는 캡처 그룹 표현식 내 이름 있는 캡처 그룹 캡처 그룹의 공통 번호 전방 탐색 후방 탐색 콜백을 이용한 치환 수정자 정규식 대소문자 무시 정규식 내 주석 정규식에서 유니코드 작업 정규식 탐욕 변경 정규식에서 일반 문자 이스케이프 여러 정규식 수정자 특수 문자 자동 이스케이프 배열 필터링 문자열을 배열로 분할

문자열 생성

변수 삽입 배열 요소 삽입 연관 배열 요소 삽입 루프와 변수 삽입 루프에서 배열 요소 삽입 루프에서 다차원 배열 요소 삽입 태그 생성 속성을 가진 태그 생성 루프와 태그 생성 배열로부터 루프와 태그 생성 루프와 태그 및 속성 생성 루프와 HTML 테이블 생성 하나의 루프로 HTML 테이블 생성 두 개의 중첩 루프로 HTML 테이블 생성 HTML에 PHP 코드 삽입 짧은 echo 명령 HTML에 변수 출력 HTML에 배열 요소 출력 조건문과 PHP 코드 분리 PHP 코드 분리에서 else 블록 PHP 코드 분리에서 elseif 블록 루프와 PHP 코드 분리 PHP 코드 분리에서 루프의 배열

폼 소개 폼 전송 방식 폼 데이터 가져오기 GET 방식으로 폼 데이터 가져오기 예제 POST 방식으로 폼 데이터 가져오기 예제 하나의 파일에서 폼 처리하기 전송 후 폼 숨기기 폼 값 유지하기 폼 기본 값 유지하기 기본 값 유지를 위한 축약 코드 textarea 요소 전송 후 textarea 값 저장하기 체크박스 체크박스 사용 시 주의사항 체크박스 값 저장하기 라디오 버튼 라디오 버튼 값 저장하기 셀렉트 박스 셀렉트 박스의 value 속성 셀렉트 박스 값 저장하기 GET 요청 링크를 이용한 GET 요청 실습

세션

세션 소개 발생 가능한 문제 하나의 페이지에서 세션 사용하기 세션 삭제 전체 세션 종료 세션과 폼 세션에 배열 기록하기

쿠키

쿠키 소개 쿠키 설정 문제 쿠키 즉시 설정 페이지 새로고침 카운터 쿠키 수명 쿠키 삭제 쿠키 즉시 삭제

파일 시스템

파일 읽기 파일 쓰기 연산 조합 상대 경로 절대 경로 절대 경로의 장점 스크립트 절대 경로 파일 이름 바꾸기 파일 이동 파일 복사 파일 삭제 파일 크기 확인 파일 존재 여부 확인 폴더 생성 폴더 삭제 폴더 이름 바꾸기 폴더 이동 폴더 내용 읽기 폴더와 파일 구분하기 폴더 내용 분석 파일 삽입 마크업을 요소로 나누기 변수에 삽입 내용 기록 파일 연결 파일 단일 연결 변수에 연결 내용 기록

데이터베이스

데이터베이스 소개 PhpMyAdmin 테스트 테이블 users 준비 작업 데이터베이스 쿼리 보내기 데이터베이스 오류 찾기 작동 테스트 인코딩 문제 전체 테스트 코드 결과 가져오기 배열 형태로 결과 가져오기 루프에서 배열 생성하기 레코드 선택 논리 연산 선택 필드 레코드 삽입 열이 없는 경우 레코드 삽입 레코드 업데이트 레코드 삭제 레코드 정렬 수량 제한 수량 계산 수량 가져오기 고급 쿼리

데이터베이스 구성

테이블 연결 연결된 테이블에서 데이터 가져오기 연결된 테이블 체인 연결 테이블을 통한 연결 가족 관계 여러 하위 항목 이중 관계 실습

데이터베이스 실습

테스트 테이블 users 출력 형식 데이터 삭제 데이터 보기 데이터 추가 데이터 편집

HTTP 작업

HTTP 튜토리얼 HTTP 요청 메소드 HTTP 요청 헤더 HTTP 요청 헤더 배열 HTTP 응답 헤더 HTTP 응답 헤더 문제 include 문제 HTTP 응답 시작 줄 출력 HTTP 응답 상태 코드 출력

리다이렉트

리다이렉트 소개 즉시 리다이렉트 GET 요청과 리다이렉트 매개변수 추가와 함께 자기 자신으로 리다이렉트 플래시 메시지 플래시 메시지 배열 폼 저장 전송 성공 메시지 폼 유효성 검사 시 리다이렉트

인증

소개 권한 부여 세션 세션 로그아웃 등록 등록 시 즉시 권한 부여 세션에 ID 추가 비밀번호 숨기기 로그인 중복 확인 유효성 검사 해싱 등록 시 솔트 추가 인증 시 솔트 추가 password_hash 함수 프로필 계정 비밀번호 변경 비밀번호 확인 계정 삭제 권한 권한 구분을 통한 등록 권한 및 데이터베이스 정규화

사이트 엔진

소개 htaccess 사용 파일 기반 엔진 파일 기반 엔진에서 타이틀 배열 내 타이틀 컨텐츠 내 타이틀 파일 기반 엔진에서 404 페이지 데이터베이스 기반 엔진 엔진에서 인간이 읽기 쉬운 URL 간단한 라우팅 명명된 매개변수를 사용한 라우팅 라우트의 여러 매개변수 실습
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부