XE 레이아웃을 만드는데
<? $a = 'a' ?> 라는 $a 변수를 만들었는데
{$a} 라고 하면 안 뜨는 겁니다-_-;;
<?=$a?> 라고 해야 뜨네요.
서로 이게 호환이라고 해야하나. 인식이 안되나봐요?;
참조 : http://www.xeschool.com/xe/xenote_template_syntax_default
http://php.net/manual/kr/function.echo.php

eond
Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 6
템플릿을 긁어와서 처리하는거라 php로 직접 선언된 변수랑은 다르죠
즉 {$a}라고 사용할 경우 템플릿 엔진이 자동으로 <?php echo $__Context->a; ?>로 변환합니다.
윗 댓글처럼 하시는게 제일 확실하지만 피치 못할 이유로 PHP문을 직접 작성하시는 경우(ex. 템플릿 파일에서 php 파일을 인클루드 하는경우) 변수를 $__Context->변수명 으로 사용하시면 됩니다.
지금껏 몰랐네요.