기초
<?php
...
?>
변수
$를 앞에 붙인다
unset() : 변수 파기 파괴
초전역변수
PHP코드 내에서 언제 어디서나 접근할 수 있는 전역변수
- $_FILES : 업로드 파일정보를 담은 변수
- $_POST : POST 방식으로 넘어온 변수
- $_GET : GET방식으로 넘어온 변수
- $_REQUEST : POST 혹은 GET 방식으로 넘어온 변수
배열
- 선언 $phone = array();
- isset은 ()에 해당하는 값이 존재하는지 아닌지 판별
- unset () 에 해당하는 값을 해제
- empty()는 값이 비어있는지를 체크
- array_push() : 배열에 추가
함수
- echo $변수 : 출력
- echo ("");
function hello(){...}
function hello(){$name} // 인자값
hello("wonbin");
- function_exists('함수이름') : 함수 존재 여부 체크, 중복 제거를 위한
- count()
- string base64_encode() : 모든 정보를 64개 문자로 구성된 64진수로 인코딩 반환
- string base64_decode() : 문자열을 base64로 디코딩하여 반환
- chunk_split(string, int, end)
- base_encode() : 출력을 RFC2045에 맞게 변환
- int마다 end문자 삽입
- @openssl_get_publickey()
- @openssl_verify()
- @openssl_free_key()
- var_dump
- $_POST['name'] : 데이터 처리
- $_GET['name']
PHP 함수
array_pop () - 배열의 마지막 원소를 빼내 반환하는 함수
basename () - 주어진 경로에서 파일 이름만
explode () - 문자열을 분활하여 배열로 저장
move_uploaded_file (string $filename, string $destination) - 새로운 장소에 업로드 파일을 이동시키는 함수입니다.
연산자
= 대입연산자
++ 증감연산자
> 관계(비교)연산자
and, or, xor, $$, ||, ! 논리 연산자
제어문
- if (조건문) {}
if(조건문) {
} else {
}
- if, elseif, else문
- switch문
- while문
- for문
- foreach문
시간
- 한국시간 : date_default_timezone_set('Asis/Seoul');
- 현재시간 : date("Y-m-d H:i:s", time());
- 시간비교 :
- DATE_ADD(date, INTERVAL 1 DAY); // date 에서 하루 더한 날
-
TIMEDIFF(DATE_ADD(date, INTERVAL 1 DAY), NOW())
date 에서 하루 더 해서 현재 시간과 비교
관련포스트
'웹 개발 > 웹프로그래밍' 카테고리의 다른 글
CSS | 1. 기초 (0) | 2020.11.23 |
---|---|
HTML | 1. 기초 (0) | 2020.11.20 |
코드이그나이터 | 모델-뷰-컨트롤러 (MVC) (0) | 2020.11.05 |
코드이그나이터 | 개념 (2) | 2020.11.03 |
XML 기초 특징 구조 (0) | 2020.09.29 |
JavaScript | Ajax 기초 (0) | 2020.09.29 |
JavaScript | html2canvas 캡쳐 사용방법 (0) | 2020.09.29 |
JavaScript | jQuery 셀렉터와 동작 (0) | 2020.09.04 |
댓글