묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php 문법을 xe템플릿으로 바꾸려고 합니다
2015.09.13 14:17
<?php
$arr = get_defined_vars();
$str = "";
foreach ( $arr as $vName => $value ) { $str += $vName." : ".$value."< br >"; }
echo("str = '$str';");
?>
위의 php 스크립트를 xe템플릿으로 바꾸려고 합니다.
xe템플릿은 한번도 건드려 본적이 없어서...
<??>를 {@}로 바꿔도 실행되지가 않네요.
foreach부분이 문제가 되지않을까 싶은데... 정확히 어느 부분이 문제인지 모르겠네요ㅠㅠ
xe템플릿에 대해 잘 아시는 분들이 많은 사이트인 만큼... 도움 부탁드립니다.
ps.아까도 비슷한 글을 올렸었는데 1시간 넘게 조회수가 4여서...재업했습니다.
댓글 4
-
퍼니엑스이
2015.09.13 15:23
-
c2****
2015.09.13 16:27
페이지 내의 모든 변수들의 이름을 체크하는 함수를 작성하려고 합니다.
도움 감사드립니다(꾸벅)
-
sejin7940
2015.09.13 16:18
foreach 앞에서 } 를 닫고 ( 결국 변수 부분만 {@ } 로 처리를 하죠
<!--@foreach($arr as $vName => $value ) -->
{@ $str .= $vName." : ".$value."< br >"; }
이런 구조가 되겠죠
-
c2****
2015.09.14 14:59
테스트 해봤는데 안되네요 ㅠㅠ 페이지 스크립트에 맞춰서 쓴건데...
왜안되는건지도 모르겠어요 ㅠㅠ
XE 템플릿 문법으로 그대로 바꾸면 오류가 생길 것 같은데요. 어떤 용도로 사용하실 코드인지 알려주시면 효율적인 코드를 작성해드릴 수 있겠네요.