PHP > LIBRARY > isset, empty, is_null의 상관 관계와 정보 요약 / define(), defined() 차이
 
PHP
Library
Tip&Tech
Q&A
 
PHP Function
phpschool
그누보드
LIBRARY
  HOME > PHP > LIBRARY
 
isset, empty, is_null의 상관 관계와 정보 요약 / define(), defined() 차이
작성일 : 12-11-02
조회 : 1,406  
   http://pokute.tistory.com/18 [487]

if($var)

isset

empty

is_null

$var1 =1

TRUE

TRUE

FALSE

FALSE

$var="";

FALSE

TRUE

TRUE

FALSE

$var="0";

FALSE

TRUE

TRUE

FALSE

$var=0;

FALSE

TRUE

TRUE

FALSE

$var=NULL;

FALSE

FALSE

TRUE

TRUE

$var

FALSE

FALSE

TRUE

TRUE

$var=array()

FALSE

TRUE

TRUE

FALSE

$var=array(1)

TRUE

TRUE

FALSE

FALSE



define()함수와 defined() 차이는


define() 함수는 상수를 등록하는 함수이다.

defined() 함수는 상수가 등록되어 있는지를 검사하는 함수이다.


웹 플랫폼 구현시 외부에서 직접 url주소를 입력하여 접근하지 못하게

보안 메커니즘을 만들수 있다.


1.index 페이지를 빈페이지로 만들기

2.defined()함수를 이용하여 값이 정의되어 있을경우에만 해당 페이지의 내용을 실행하게함.


 
 

Total 77
번호 제   목 조회
공지 php 라이브러리 144
77 매직해시(MAGIC HASHES) 취약점 8
76 Trait 7
75    Trait 7
74 Overloading 7
73    Overloading 7
72 Type hinting/Type 설정하기/Throw error 8
71    Type hinting/Type 설정하기/Throw error 7
70    Type hinting/Type 설정하기/Throw error 7
69 object clone 7
68    object clone 7
67 serialize / unserialize 7
66 spl_autoload_register(오토로드) 7
65 window에서 composer깔기 7
64 Exception/try/throw/catch 7
63 Error의 종류 7
62    Error의 종류 7
61    Error의 종류 7
60 eval 7
59 Magic_methods 7
58    Magic_methods 9
 1  2  3  4  
 
개인홈페이지 덤벙닷컴은 프로그래머와 디자이너위한 IT커뮤니티 공간입니다.
Copyright ⓒ www.dumbung.com. All rights reserved.