>  기사  >  PHP 프레임워크  >  thinkphp에서 정의되지 않은 변수 프롬프트를 끄는 방법

thinkphp에서 정의되지 않은 변수 프롬프트를 끄는 방법

PHPz
PHPz앞으로
2023-06-03 08:40:091041검색

1. 정의되지 않은 변수가 나타나는 이유는 무엇입니까?

정의되지 않은 변수는 일반적으로 다음과 같은 상황에서 나타납니다.

  1. 변수의 철자가 잘못되었습니다.

  2. 변수가 선언되지 않았거나 값이 할당되지 않았습니다.

  3. 변수 범위가 올바르지 않습니다.

2. 정의되지 않은 변수 알림을 끄는 방법

php.ini 파일을 수정하거나 애플리케이션 내에서 구성하여 정의되지 않은 변수 알림을 끌 수 있습니다. 다음은 두 가지 방법에 대한 자세한 지침입니다.

  1. php.ini 파일을 수정하세요

php.ini 파일을 열고 그 안에서 error_reporting 구성 항목을 찾으세요. 해당 값을 다음 코드로 변경합니다.

error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT

이 구성은 정의되지 않은 변수에 대한 프롬프트를 끕니다.

  1. 응용 프로그램에서 구성

ThinkPHP 응용 프로그램에서 구성(php.ini 파일을 변경하고 싶지 않더라도). 먼저 public/index.php 파일에서 다음 코드를 찾으세요:

define('APP_DEBUG', true);

APP_DEBUG 값을 false로 변경하세요. 정의되지 않은 변수 프롬프트를 포함한 모든 디버깅 정보가 꺼집니다.

모든 디버깅 정보를 끄는 것 외에도 정의되지 않은 변수를 끌 수도 있습니다. 다음 코드를 config.php 파일에 추가할 수 있습니다:

'display_not_found_error' => false,

'trace_Exception' => false,

위 구성은 애플리케이션에서 정의되지 않은 변수 프롬프트를 끕니다.

thinkphp란 무엇입니까

thinkphp는 프런트엔드 웹 페이지를 개발하는 데 사용할 수 있는 무료 개발 프레임워크입니다. 최초의 thinkphp는 개발을 단순화하기 위해 만들어졌습니다. Thinkphp는 원래 Struts에서 발전했으며 외국에서도 도입되었습니다. 좋은 프레임워크 패턴을 활용하고 객체 지향 개발 구조를 사용하며 많은 태그 라이브러리 및 기타 패턴과 호환됩니다. 물론 엔터프라이즈급 애플리케이션뿐만 아니라 모든 PHP에서 애플리케이션을 보다 편리하고 빠르게 개발하고 배포할 수 있습니다. thinkphp의 단순성, 호환성 및 속도의 이점을 활용하여 애플리케이션 개발을 시작할 수 있습니다.

위 내용은 thinkphp에서 정의되지 않은 변수 프롬프트를 끄는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제