| 제목 | 이게 php5 문제인지 ci문제인지.. 변수가 없으면 에러가 출력되는데요 | ||
|---|---|---|---|
| 글쓴이 | 터프키드 | 작성시각 | 2009/09/17 10:09:15 |
|
|
|||
예를들어 예전엔
if($arr['month'] == "10") {
echo $arr['month'];
} else {
echo "월이 없습니다";
}
이렇게 써도 $arr 이라는 배열이 아예 생성되지 않았거나배열이 생성되었어도 month라는 키가 생성되지 않았어도 else 부분으로 넘어가게되는데 지금은 변수가 정의되지 않았다고 CI에러가 뿌려져요 그래서 꼭
$arr = array();
if(is_array($arr) && isset($arr['month']) {
if($arr['month'] == "10") {
echo $arr['month'];
} else {
echo "월이 없습니다";
}
}
이렇게 처리해줘야하네요..무었때문일까요? 상당히 귀찮은데..ㅠㅠ |
|||
| 다음글 | 권한 테이블 설계문의. (5) | ||
| 이전글 | 검색을 할 때 물음표 검색.. (4) | ||
|
터프키드
/
2009/09/17 10:26:59 /
추천
0
|
|
마냐
/
2009/09/17 12:49:58 /
추천
0
|
|
변종원(웅파)
/
2009/09/17 16:20:58 /
추천
0
자답하신 부분은 저도 몰랐던 부분이네요.
감사합니다. 전 항상 모든 에러가 나도록 쓰고 있기때문에... ^^ |
error_reporting 에서 E_ALL 을 E_ALL & ~E_NOTICE 로 변경하니까 되네요 ㅎㅎ;
이런.. 언제쯤에나 초보딱지를 뗄지;