PHP 개발을 하다 보면 다양한 에러와 문제를 만나게 됩니다. 이때, 에러 메시지를 정확히 보고 수정하는 것이 중요합니다. PHP는 기본적으로 에러 메시지를 숨기는 설정이 되어 있는 경우가 많기 때문에, 개발 환경에서 에러를 표시하도록 설정하는 방법을 알아보겠습니다.

1. php.ini 설정 파일 수정
PHP의 설정 파일인 php.ini를 수정하여 에러를 표시할 수 있습니다. 이 파일은 PHP가 설치된 디렉터리에 위치해 있습니다.
PHP가 설치된 디렉터리에서 php.ini 파일을 찾아 텍스트 에디터로 엽니다.
1.2.  display_errors 설정 변경

display_errors = On


display_errors 값을 On으로 설정하면 에러 메시지가 브라우저에 출력됩니다.
1.3. error_reporting 설정 변경

error_reporting = E_ALL

error_reporting 값을 E_ALL로 설정하면 모든 수준의 에러를 보고합니다.
2. PHP 코드 내에서 설정

<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

// 에러를 발생시키는 코드 예시
echo $undefined_variable;
?>
 

 

'tech > PHP' 카테고리의 다른 글

생년 월일로 나이 계산  (0) 2024.07.09
자주 사용하는 $_SERVER  (0) 2023.12.04
또 다른 조건문 switch  (1) 2023.10.25
사용자 정의 함수에 값을 가져 오는 방법  (0) 2023.10.23
문자 변환, 변경, 치환  (0) 2023.10.22



1180:call to a possibly undefined method addChild.
5000:The class 'filename' must subclass 'flash.disply.MovieClip' since it is linked to a library symbol of that type.

 
            var loadit = new Loader();
            loadit.load(new URLRequest("moving.swf"));
            addChild(loadit);



OOP가 아닐 때는 문제가 없었는데.......

loadMoving.as
 
package  {
    import flash.display.*;
    import flash.net.URLRequest;
   
    public class loadMoving
        {
        public function loadMoving()
        {
            var loadit = new Loader();
            loadit.load(new URLRequest("moving.swf"));
            addChild(loadit);
        }
    }
}


mian.fla - 클래스 지정 : loadMoving.as
moving.swf - 단순 애니메이션 파일입니다.

혹시나 해서 public class loadMoving 뒤에 extends MovieClip을 추가했더니 에러 없이 정상적으로 되었습니다.
무비클립 상속을 무조건 시켜줘야 되나 봅니다.

'tech > FLASH' 카테고리의 다른 글

getDefinitionByName  (0) 2011.01.09
상수 const  (0) 2011.01.09
flash oop 구조 정리 잘 된 곳~  (0) 2010.12.03
flash : if(stage) init();  (0) 2010.11.24
xml loading  (0) 2008.09.23

+ Recent posts