xe 1.6 버전부터 php 5.3 이상부터 지원한다고 하길래...
이참에 보조서버 php 버전을 업그레이드 하였는데...
xe를 포함하여 다른 프로그램들까지... 모조리 error를 뿌리며... 날 당혹케 했다.
우선 php.ini 기본 조건은 그대로 둔체 php 파일 상단에 아래와 같이 추가 하였다.
@error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
그런데 모든 파일에 위와 같은 문구를 추가할수 없으므로... php.ini 파일 수정이 불가피 할 것 같다.
아무튼 권고사항 같은 표시는 기억해 두었다고... 나의 코딩 습관을 고쳐 나가는 것이 좋을것 같다.
그리고 변수관련 사소한 부분들도 앞으로 잘 지키는 것이 좋겟다.
$_POST[name] : X
$_POST['name'] : O
홋따옴표를 반드시 넣어서 코딩하는 습관을 들이자~
$content .= '여기는 내용입니다.'; : X
$content = '여기는 내용입니다.'; : O
변수를 처음 선언할때 .= 이렇게 쓰면 안된다. 이렇게 하려면 그 앞에 $content = ''; 미리 선언해 줘야 한다. 귀찮구먼유~ ㅎㅎ
아무튼 보안, 속도, 안정성 면에서 좋다고 하니 업그레이드는 해야 하는게 마땅한것 같고...
다만 대처할만한 시간이 필요한것 같다~