>백엔드 개발 >PHP 튜토리얼 >PHP에 대한 여러 솔루션: 정의되지 않은 인덱스 정의되지 않은 식별자 무패 js는 정의되지 않은 것을 결정합니다.

PHP에 대한 여러 솔루션: 정의되지 않은 인덱스 정의되지 않은 식별자 무패 js는 정의되지 않은 것을 결정합니다.

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 08:54:283158검색

일반적으로 $_post[''], $_get['']를 사용하여 양식의 매개변수를 가져올 때 주의사항: 정의되지 않은 인덱스: --------;

undefine,undefined是什么意思,js undefined,undefined undefined,undefined symbol,最长的英文单词,undefined identifier,undefeated,js判断undefined

이 프롬프트는 오류 표시 모드를 설정하여 숨길 수 있지만, 여기에도 숨겨진 위험이 있습니다. 서버 로그에 기록됩니다. 이러한 프롬프트로 인해 로그 파일이 매우 커집니다.

온라인 검색 및 자체 실제 전투를 통해 여러 가지 해결 방법을 요약했습니다.

방법 1: 서버 구성 수정
php.ini 구성 파일 수정, error_reporting = E_ALL & ~E_NOTICE

방법 2: 변수를 초기화합니다.

방법 3: 판단 isset($_post['']), empty($_post['']) if --else

방법 4: 알림 코드가 나타나기 전에 추가 @ , @는 이 줄에 오류가 있거나 출력하지 말라는 경고가 있음을 의미합니다. @$username=$_post['username'];

방법 5: 마지막 것은 매우 실용적입니다. 작성된 함수입니다. 다른 사람들은 이 함수를 통해 값을 전달합니다.

함수 정의:

<span>function</span> _get($str){
    $val = !<span>empty</span>($_GET[$str]) ? $_GET[$str] : null;
    <span>return</span> $val;
}

그런 다음 사용할 때는 $_GET['str'] 대신 _get('str')을 사용하세요. ~

위 내용은 정의되지 않은 콘텐츠를 포함하여 php:undefine index에 대한 여러 가지 솔루션을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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