테스트 사이트 - 개발 중인 베타 버전입니다

<?=$a?> 에서 채택완료

doremi 9년 전 조회 1,952

 

<? $a ?> 또는 <?php $a ?> 는 에러가 나고 

<?= $a ?>  는 잘 적용이 됩니다. 

 

<?=$a?>  에서  등호는 무슨 뜻입니까? 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
9년 전

<?php echo $a; ?> 

즉, 

<?php

echo $a;

?> 

의 의미입니다. 


로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

d
doremi
9년 전
<?=$a?> 는

<? echo $a; ?>
가 되어야 할 듯한데요 php 가 없으면 또 안되니 그렇다면
등호표시가 (echo) 대신이 아니고
등호표시가 (php echo) 쯤 보면 되겠습니다. 그러니 아직도 아리송 합니다.

감사합니다.마스타님.
마스타
9년 전
<?
?>
의 문제는..

처음에는 <? ... ?> 처럼 사용을 많이 했으나,
비슷한 기호를 사용하는 다른 언어들과 혼란을 가져올 수 있기 때문에,
PHP 코드 라는 것을 확실하게 하기 위해서
<?php
?>
이렇게 php 를 명시하는 것으로 바뀌게 된 것입니다. ^^

<? .... ?> 처럼 php 없이 사용하고자 하신다면,
왕계란님 말씀처럼 php.ini 에서 설정할 수 있습니다.

댓글을 작성하려면 로그인이 필요합니다.

php.ini 설정에 short_tag_open이 Off라서 그럴 겁니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

d
doremi
9년 전
왕계란님 답변주셔서 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인