본문 바로가기

PHP/PHP함수

isset, empty

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