주의: 정의되지 않은 변수 이는 페이지에 경고를 인쇄하기 위한 것입니다. 문제를 노출시키는 데에는 도움이 되지만 구현 및 사용에 많은 문제가 있을 것입니다. 문제를 해결하려면 표시 오류 수준을 설정해야 합니다. 인터넷의 일반적인 해결 방법은 php.ini 구성을 수정하는 것입니다. 해결 방법:
1) error_reporting 설정: error_reporting = E_ALL error_reporting = E_ALL & ~E_NOTICE 2) Register_globals 설정으로 수정: Register_globals = Off Register_globals = On 으로 수정 이 PHP 코드에서 직접 사용되는 것을 발견했습니다 error_reporting( E_ALL & ~ E_NOTICE); 이 문제는 해결할 수 있습니다. 몇 가지 팁을 기억하세요. 하하. 다음은 보충입니다. 공지: 정의되지 않은 변수: 9행의 D:PHP5ENOTEADDNOTE.PHP에 있는 이메일 공지: 정의되지 않은 변수: 9행의 D:PHP5ENOTEADDNOTE.PHP에 있는 제목 공지: 정의되지 않은 변수 : D:PHP5ENOTEADDNOTE.PHP 9행에 주석 ... 사실 위의 내용은 정의되지 않은 변수이므로 변수의 코드를 직접 판단하도록 하겠습니다. 원래 php에서는 변수를 정의할 필요가 없는데 이럴 경우 어떻게 해야 할까요? 그냥 C:WINDOWS에서 php.ini를 찾으세요 php.ini의 302번째 줄에서 error_reporting = E_ALL
error_reporting = E_ALL & ~E_NOTICE로 변경한 다음 apache2.2를 다시 시작하세요. 해결책: php.ini 수정 변경: error_reporting = E_ALL 다음으로: error_reporting = E_ALL & ~ E_NOTICE 오류가 표시되는 것을 원하지 않으면 직접 수정하세요: display_errors = Off php.ini 수정 권한이 없다면 ini_set("error_reporting"," 를 추가할 수 있습니다. PHP 헤더 E_ALL & ~E_NOTICE"); 바로 그거예요
위에서는 관련 내용을 포함하여 PHP 프롬프트 공지: 정의되지 않은 변수에 대한 솔루션을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.