PHP 변수 자료형

(2018-01-06)

PHP 자료형 판단 함수, $_SERVER

1. PHP 자료형자료형 종류
     - 정수형 : (int), (integer)
        . 例) 10진수 123, 8진수 O123, 16진수 Ox123 등
     - 실수형 : (real), (double), (float)
     - 문자열 : (string)
     - 논리형 : (bool)
     - 배열 : (array)
     - 객체 : (object)
     - 값없음 : (null)
        . 값이 없는 변수로써, 공백 '과는 다르며, `==` 비교에서는 공백과 같은 것으로 간주됨
     - 자원 : (resource)
        . 주로, DB 연결 및 쿼리 결과 집합을 가리킴

  ㅇ 자료형 타입 특징
     - 느슨한 타입(loosely typed)


2. PHP 주요 전역 변수서버 변수 
     - 웹 서버(Apache 웹서버 등)에서 PHP로 전달된 정보를 배열 형태로 저장한 자동 전역변수
     - $_SERVER['요소들'] 
        . PHP_SELF : 현재 수행중인 스크립트 파일명 (루트다큐먼트를 기준으로 경로도 포함)
        . REQUEST_METHOD
        . QUERY_STRING
        . PATH_INFO
        . SERVER_NAME
        . DOCUMENT_ROOT
        . REMOTE_ADDR
        . REMOTE_HOST
        . HTTP_REFERER
        . HTTP_USER_AGENT 등

  ㅇ 사용자 전달 변수 (폼 관련 배열 변수)
     - 사용자측에서 URL 또는 폼 형태로 제출되는 정보를 배열 형태로 저장한 자동 전역변수
     - $_GET[], $_POST[], $_REQUEST[]


3. PHP 자료형 판단하기

  ㅇ isset() : 변수가 설정되었는지 여부
     - `변수 미설정`, `null`인 경우에 => true 
  ㅇ gettype()
  ㅇ is_array()
  ㅇ is_bool()
  ㅇ is_float()
  ㅇ is_int()
  ㅇ is_null()
  ㅇ is_mumeric() : 숫자 또는 숫자형식의 문자열
  ㅇ is_object()
  ㅇ is_resource()
  ㅇ is_string()


[PHP] 1. PHP 2. PHP 함수 3. PHP 및 HTTP 4. PHP 정규표현식 5. PHP 문자열 활용 6. PHP 쿠키/세션 7. PHP 내장 웹서버 8. PHP 환경 설정 9. PHP 변수 자료형 10. PHP 파일시스템 함수 11. PHP 객체지향 12. PHP 배열

 
        최근수정     요약목록(시험중)     참고문헌