isset() : 변수가 존재하는지 체크
empty : 값이 존재하는지 체크
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
</head>
<body>
<form name="fForm" method="POST" action="isset_empty_up.php" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="300000000000" />
<input type="hidden" name="userEmail" value="q" />
<input name="userId" type="text" /><br />
<input name="userName" type="text" /><br />
<input type="submit" value="전송" />
</form>
</body>
</html>
<?php
$userId = $_POST['userId'];
$userName = $_POST['userName'];
echo "userId: ".$userId;
echo "<br />";
echo "userName: ".$userName;
echo "<br />";
echo "iseet_userId: ".isset($userId);
echo "<br />";
echo "iseet_userName: ".isset($userName);
echo "<br />";
var_dump(isset($_POST['userEmail']));
echo "<br />";
echo "empty_userId: ".empty($userId);
echo "<br />";
echo "empty_userName: ".empty($userName);
echo "<br />";
echo "<br />";
echo "<br />";
echo "userId: ".$_POST['userId'];
echo "<br />";
echo "userName: ".$_POST['userName'];
echo "<br />";
echo "iseet_userId: ".isset($_POST['userId']);
echo "<br />";
echo "iseet_userName: ".isset($_POST['userName']);
echo "<br />";
var_dump(isset($_POST['userId']));
echo "<br />";
var_dump(isset($_POST['userName']));
echo "<br />";
echo "empty_userId: ".empty($_POST['userId']);
echo "<br />";
echo "empty_userName: ".empty($_POST['userName']);
echo "<br />";
echo "userEmail: ".empty($_POST['userEmail']);
echo "<br />";
var_dump(empty($_POST['userId']));
echo "<br />";
var_dump(empty($_POST['userName']));
echo "<br />";
var_dump(empty($_POST['userEmail']));
echo "<br />";
?>
<?php
header("Content-Type: text/html; charset=UTF-8");
// $userName = "david";
$userName = "";
// $userName = null;
if(!empty($userName)){
$userEmpty = "기존 유저";
}else{
$userEmpty = "새로운 유저";
}
echo $userEmpty;
echo "<br />";
echo "<br />";
echo "<br />";
if(isset($userName)){
$userIsset = "존재함";
}else{
$userIsset = "존재안함";
}
echo $userIsset;
echo "<br />";
echo "<br />";
var_dump(!empty($userName));
echo "---------- <br />";
print_r(!empty($userName));
echo "---------- <br />";
var_dump(isset($userName));
echo "---------- <br />";
print_r(isset($userName));
echo "<br />";
echo "<br />";
unset($userName);
var_dump(!empty($userName));
echo "---------- <br />";
print_r(!empty($userName));
echo "---------- <br />";
var_dump(isset($userName));
echo "---------- <br />";
print_r(isset($userName));
?>
'PHP > PHP함수' 카테고리의 다른 글
getimagesize() (0) | 2017.11.16 |
---|---|
pathinfo (0) | 2017.11.16 |
basename() (0) | 2017.11.16 |
ini_set("display_errors", 1) (0) | 2017.11.16 |
session_cache_limiter (0) | 2017.11.15 |