int print ( string $arg ) - 문자열을 하나를 출력 - int는 리턴 값이 정수형이라는 것을 말하며 string은 문자열을 말하고 $는 변수, string은 문자열을 뜻합니다.
void echo ( string $arg1 [, string $... ] ) - 하나 이상의 문자열을 출력- void는 리턴 값이 없다는 것을 말하며 string은 문자열을 말하고 $는 변수, string은 문자열을 뜻합니다.
empty(var가 비어있는지 검사하고, 비어있다면 True, 비어있지 않다면 False를 반환
다음을 비어있는 것으로 판단
$this는 현재 인스턴스를 가리키고 self는 명령이 실행되는 위치의 클래스 자체를 가리킴
상속된 클래스를 만들면 더 분명하게 볼 수 있음
isset( var가 설정었는지 확인하고, 설정되었으면 true, 설정되지 않았으면 false를 반환
변수가 설정되었는지 확인해주는 함수
보통 변수 값에 Null 체크는 하지만 설정 여부를 확인 안해서 에러가 발생하는 경우가 존재할 때 사용
-> 오직 변수만 확인이 가능하기 때문에, 상수는 defined 함수를 사용
강조처리된 부분은 필수 입력 사항
isset(변수 [,변수들...])
변수들 : 하나의 변수가 아닌 콤마(,)로 여러개의 변수를 검사할 수 있음
Get과 Post
클라이언트에서 서버로 데이터를 전송할 때 쓰이는 것
각 페이지 간에 정보를 주고 받을 때 사용
url로 넘기면 get
form으로 넘기면 post
_GET['key']);
_GET['name']);
echo $key; //1
echo $name //kimsehee
submit이 되는 버튼을 클릭하면
(다시) form에서 볼수 있듯이 보내는 방식은(method) POST이며,
submit되면 이동 되는 페이지는(action) nextpage.php가 되어 페이지가 이동됨을 알수 있다.
즉, nextpage.php 페이지에 POST 형태로 key=1, name=kimsehee가 보내진다는 것.
_POST['key']);
_POST['name']);
echo $key; //1
echo $name //kimsehee
GET은 가져오는 것.
POST는 수행하는 것.