<? $a ?> 또는 <?php $a ?> 는 에러가 나고
<?= $a ?> 는 잘 적용이 됩니다.
<?=$a?> 에서 등호는 무슨 뜻입니까?
|
답변 2개 / 댓글 3개
채택된 답변
+20 포인트
2015-11-20 (금) 11:58:06
<?php echo $a; ?>
즉,
<?php
echo $a;
?>
의 의미입니다.
답변에 대한 댓글 2개
doremi
2015-11-20 (금) 12:34:39
2015-11-20 (금) 13:07:35
<?
?>
의 문제는..
처음에는 <? ... ?> 처럼 사용을 많이 했으나,
비슷한 기호를 사용하는 다른 언어들과 혼란을 가져올 수 있기 때문에,
PHP 코드 라는 것을 확실하게 하기 위해서
<?php
?>
이렇게 php 를 명시하는 것으로 바뀌게 된 것입니다. ^^
<? .... ?> 처럼 php 없이 사용하고자 하신다면,
왕계란님 말씀처럼 php.ini 에서 설정할 수 있습니다.
?>
의 문제는..
처음에는 <? ... ?> 처럼 사용을 많이 했으나,
비슷한 기호를 사용하는 다른 언어들과 혼란을 가져올 수 있기 때문에,
PHP 코드 라는 것을 확실하게 하기 위해서
<?php
?>
이렇게 php 를 명시하는 것으로 바뀌게 된 것입니다. ^^
<? .... ?> 처럼 php 없이 사용하고자 하신다면,
왕계란님 말씀처럼 php.ini 에서 설정할 수 있습니다.
2015-11-20 (금) 12:58:34
php.ini 설정에 short_tag_open이 Off라서 그럴 겁니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
<? echo $a; ?>
가 되어야 할 듯한데요 php 가 없으면 또 안되니 그렇다면
등호표시가 (echo) 대신이 아니고
등호표시가 (php echo) 쯤 보면 되겠습니다. 그러니 아직도 아리송 합니다.
감사합니다.마스타님.