최신글을 불러오는 식에서 <?= 와 <? 차이?? 정보
최신글을 불러오는 식에서 <?= 와 <? 차이??
본문
최신글을 추출하려고
<? latest("basic", "게시판", 8, 50);?>
이렇게 작성했었답니다.
그런데 아무런 오류도 없이 아무것도 나타나지 않는겁니다.
함수와 스킨을 수정해도 여전히 오류없이 빈화면만 나오더군요.
여차저차해서 = 를 붙였더니 되더군요. ㅡ_ㅡa
<?=latest("basic", "게시판", 8, 50);?>
<?= 는 변수값을 전달할때 쓰는것이 아니었던가요? latest는 함수인데....
왜 최신글을 불러올때 <?= 해야하는지.
이유를 아시는분??
<? latest("basic", "게시판", 8, 50);?>
이렇게 작성했었답니다.
그런데 아무런 오류도 없이 아무것도 나타나지 않는겁니다.
함수와 스킨을 수정해도 여전히 오류없이 빈화면만 나오더군요.
여차저차해서 = 를 붙였더니 되더군요. ㅡ_ㅡa
<?=latest("basic", "게시판", 8, 50);?>
<?= 는 변수값을 전달할때 쓰는것이 아니었던가요? latest는 함수인데....
왜 최신글을 불러올때 <?= 해야하는지.
이유를 아시는분??
댓글 전체

<?=latest("basic", "게시판", 8, 50);?>
<? echo latest("basic", "게시판", 8, 50);?>
같은 의미 입니다.
<? echo latest("basic", "게시판", 8, 50);?>
같은 의미 입니다.
<?=?>는 echo() 또는 printf()랑 같습니다.
<?=?> 이런방식으로 사용하기 위해서는 php 설정에 short_open_tag가 활성화되어있어야 합니다.
항상 유효하지는 않습니다.
굳이 구별을 짓자면 <? 는 php문법 구문이고 <?=는 출력의 의미인거죠
<?=?> 이런방식으로 사용하기 위해서는 php 설정에 short_open_tag가 활성화되어있어야 합니다.
항상 유효하지는 않습니다.
굳이 구별을 짓자면 <? 는 php문법 구문이고 <?=는 출력의 의미인거죠

두분다 답변 감사합니다. (__)
= 의 의미는 출력이었군요. 저는 변수만 전달할때 쓰는건줄 알고.. 잘 배웠습니다.
= 의 의미는 출력이었군요. 저는 변수만 전달할때 쓰는건줄 알고.. 잘 배웠습니다.