그누보드를 써도 이부분을 이해를 못했네요 ;; 정답이 뭘까요 ? 정보
그누보드를 써도 이부분을 이해를 못했네요 ;; 정답이 뭘까요 ?본문
이건 질문이 아니라 기본적인 상식 질문인거 같아서 ;;
자게에 한번 질문 드려 봅니다. ㄷ
<? if ($view[wr_1]) { ?>
여분필드 1에 내용이 있다면 지금 현재의 글을 보여 주고
1번코드
<? } else { ?>
그렇지 않고 내용이 없으면 지금 이안에 코드를 보여 줘라 라는건데 ...
2번코드
<? } ?>
그렇다면 이렇게 코드를 쓰면 여분필드 1에 아무것도 없으면 2번코드를 보여 주고
있으면 1번 코드를 보여 줘라 이것인데 만약에 없다고 가장 한다면 1번 코드 안에 있는 코드를 전부 읽고
2번 코드를 보여 주는 건가요 ? 아니면 없으니 아예 1번코드를 패스 하고 2번 코드를 보여 주는 건가요 ?
전부 읽고 라고 가장 한다면 .. 부하가 심하게 걸릴 것이고 안읽고 패스 한다라면 ..
복잡한 코드를 넣어도 된다는 건데 어자피 한 코드 밖에 안읽으니 이것을 아직도 모르고 있네요 ;;
자게에 한번 질문 드려 봅니다. ㄷ
<? if ($view[wr_1]) { ?>
여분필드 1에 내용이 있다면 지금 현재의 글을 보여 주고
1번코드
<? } else { ?>
그렇지 않고 내용이 없으면 지금 이안에 코드를 보여 줘라 라는건데 ...
2번코드
<? } ?>
그렇다면 이렇게 코드를 쓰면 여분필드 1에 아무것도 없으면 2번코드를 보여 주고
있으면 1번 코드를 보여 줘라 이것인데 만약에 없다고 가장 한다면 1번 코드 안에 있는 코드를 전부 읽고
2번 코드를 보여 주는 건가요 ? 아니면 없으니 아예 1번코드를 패스 하고 2번 코드를 보여 주는 건가요 ?
전부 읽고 라고 가장 한다면 .. 부하가 심하게 걸릴 것이고 안읽고 패스 한다라면 ..
복잡한 코드를 넣어도 된다는 건데 어자피 한 코드 밖에 안읽으니 이것을 아직도 모르고 있네요 ;;
댓글 전체
그러습니다
그럴경우 1번만 불러 오고
아닌경우 2번만 불러 옵니다.
둘다 불러 오지 않네요 .
그럴경우 1번만 불러 오고
아닌경우 2번만 불러 옵니다.
둘다 불러 오지 않네요 .
그렇겠죠 ? ^^;;
1번인 경우 2번 코드는 읽지 않고 2번일 경우 1번안에 있는 코드는 읽지 않겠죠 ? ^^;
1번인 경우 2번 코드는 읽지 않고 2번일 경우 1번안에 있는 코드는 읽지 않겠죠 ? ^^;
다른분이 답할줄알았는데
변수앞에 방망이요
변수앞에 방망이요
일단 메모리에는 다 로딩 됩니다. 로딩 시켜놓고 PHP 인터프리터가 순차적으로 처리하게 됩니다.
순차적으로 처리되기 때문에, 어느 시점에 끝나는지는 다 읽어봐야 합니다. else 구문까지 점프할수 있는 정보가 없습니다. 옵티마이져나 엑셀레이터는 아마 점프를 할지도 모르겠네요.(컴파일 언어에는 점프가 가능합니다.)
인터프리터 언어 VS 컴파일언어를 검색해보시면 도움이 되실겁니다.
순차적으로 처리되기 때문에, 어느 시점에 끝나는지는 다 읽어봐야 합니다. else 구문까지 점프할수 있는 정보가 없습니다. 옵티마이져나 엑셀레이터는 아마 점프를 할지도 모르겠네요.(컴파일 언어에는 점프가 가능합니다.)
인터프리터 언어 VS 컴파일언어를 검색해보시면 도움이 되실겁니다.
역시 과장님 짜앙~