>  기사  >  백엔드 개발  >  $_POST가 PHP에 존재하는지 확인하는 방법은 무엇입니까?

$_POST가 PHP에 존재하는지 확인하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-02 14:30:03753검색

How to Check if $_POST Exists in PHP?

$_POST의 존재를 확인하는 방법

PHP 프로그래밍에서 $_POST는 HTML 양식으로 제출된 데이터를 보유하는 슈퍼 전역 변수입니다. . 이 데이터에 접근하려면 특정 값을 검색하기 전에 $_POST가 존재하는지 확인하는 것이 중요합니다.

isset()을 사용하여 존재 확인

$_POST의 존재는 isset() 함수를 통해 이루어집니다. 이 함수는 지정된 변수가 설정되고 null이 아닌 값을 갖는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다.

예를 들어, 다음 코드는 $_POST['fromPerson']을 사용하여 변수를 생성하기 전에 존재하는지 확인합니다. string:

<code class="php">if( isset($_POST['fromPerson']) )
{
    $fromPerson = '+from%3A'.$_POST['fromPerson'];
    echo $fromPerson;
}</code>

이 예에서는 $_POST['fromPerson']이 존재하는 경우 $fromPerson 문자열을 생성하고 에코합니다. 그렇지 않으면 아무것도 인쇄되지 않습니다.

isset()으로 빈 값 방지

제공한 코드는 Bang 연산자(!)를 사용하여 $_POST[ 'fromPerson']이 비어 있습니다. 그러나 이 접근 방식은 권장되지 않습니다. 대신, 위 코드에서 설명한 것처럼 isset()을 사용하면 빈 값이 인쇄되는 것을 피할 수 있습니다.

isset()의 기능을 활용하면 $_POST의 존재를 처리하고 해당 키에서 데이터를 검색할 수 있습니다. PHP 스크립트에서 효과적으로.

위 내용은 $_POST가 PHP에 존재하는지 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.