[wr_2] 부분에 ['wr_2']로 코딩된 부분이 있는데 어떤게 정규식인지? 정보
[wr_2] 부분에 ['wr_2']로 코딩된 부분이 있는데 어떤게 정규식인지?
본문
[wr_2] 부분에 ['wr_2']로 코딩된 부분이 있는데 [wr_2]로 코딩하면 안되는 중요한 이유라도 있습니까?
예를 들면
if ($list[$i]['wr_2'] == '0' && $g4[time_ymdhis] >= $list[$i][wr_3] && $list[$i]['wr_6'] != '1') { 를
if ($list[$i][wr_2] == '0' && $g4[time_ymdhis] >= $list[$i][wr_3] && $list[$i][wr_6] != '1') {
로 바꿔도 별 문제없이 잘 돌아 갑니다만....
예를 들면
if ($list[$i]['wr_2'] == '0' && $g4[time_ymdhis] >= $list[$i][wr_3] && $list[$i]['wr_6'] != '1') { 를
if ($list[$i][wr_2] == '0' && $g4[time_ymdhis] >= $list[$i][wr_3] && $list[$i][wr_6] != '1') {
로 바꿔도 별 문제없이 잘 돌아 갑니다만....
댓글 전체
배열의 키는 작은따옴표로 감싸는 것이 맞습니다. (키값이 변수일 경우는 큰따옴표)
그렇지 않을 경우 noice error를 발생시킵니다.
그누보드에서 noice error가 출력안되는 이유는 config.php 첫줄에 보시면 다음과 같이 되있기 때문이죠.
error_reporting(E_ALL ^ E_NOTICE);
즉, noice error를 제외한 오류만 출력시키라는 말이겠죠;;;...
오류의 종류에는 E_ERROR, E_WARNING, E_PARSE, E_NOTICE가 있으니 검색해보시길...
그렇지 않을 경우 noice error를 발생시킵니다.
그누보드에서 noice error가 출력안되는 이유는 config.php 첫줄에 보시면 다음과 같이 되있기 때문이죠.
error_reporting(E_ALL ^ E_NOTICE);
즉, noice error를 제외한 오류만 출력시키라는 말이겠죠;;;...
오류의 종류에는 E_ERROR, E_WARNING, E_PARSE, E_NOTICE가 있으니 검색해보시길...

네. 감사합니다. 청춘불안정님.....
좋은 질문과 답변이네요 ^^ ..저도 좀 배웠습니다.
통상 링크내에 쓸때는 작은 따옴표도 걸리적 거려서 안쓰는경우가 있는데...
추가 궁금한게 ... 작은 따옴표를 안쓸경우 , noice error를 발생시킨다고 하셨는데
이 에러는 그럼 무시해도 문제가 없는건가요?
통상 링크내에 쓸때는 작은 따옴표도 걸리적 거려서 안쓰는경우가 있는데...
추가 궁금한게 ... 작은 따옴표를 안쓸경우 , noice error를 발생시킨다고 하셨는데
이 에러는 그럼 무시해도 문제가 없는건가요?