배추베이직 name 속성값 코드에 작은따옴표 붙이면 에러나는 이유?
본문
<input type=checkbox name=chk['cf_desc_len'] value=1>
\skin\board\miwit\mw.adm\mw.config.php 파일의 일부 코드인데,
배열 같아서 작은따옴표 붙였더니, php 7.2.10 환경에서 에러 나더라구요.
답변 3
chk 배열 선언 전에 name 을 우선 따옴표 처리 해보세요.
name="chk['cf_desc_len']"
input name="asdfg" <--이것 처럼 name을 따옴표로 감싸게 되어있죠
name='chk[a]' 처럼 해야하는데 name=chk['a'] 로 했으니 따옴표 위치가 틀린 것이지요
그러니 php에서는 $chk['a'] 처럼 첨자에 따옴표를 사용하지만 html태그에서 php처럼 하면 안되는 것이지요
javascript도 아니고 html 태그에서는 첨자인지 배열인지 이런 것을 구분하는 것은 아니지요
착각하신 듯 보이는데요.
배열 변수는 프로그래밍 언어 내에서 작동됩니다.
답변을 작성하시기 전에 로그인 해주세요.