이건 XML 사용시 태그 충돌이 발생하기 때문에 그렇다는데...
기존 소스를 사용할 때도 문제지만, PHP 스크립트를 넣을 때 마다 "<?php" 쓰는거 ... 이게 참 귀찮다.
게다가 "<?=$value ?>" 이렇게 간단하게 출력하는것도 못쓴다.
"<?php echo($value); ?>" 이렇게 써야 함.
하지만, 만약 XML 을 쓸일이 없다면, 그냥 예전 방식으로 써도 별 상관 없다.
예전 방식으로 PHP 태그를 쓰는건 간단한데, 그냥 php.ini 에 옵선 하나만 변경해 주면 된다.
"short_open_tag" 가 기본값으로 "Off" 로 지정되어 있는데, 이걸 "On" 으로 바꿔 주고 아파치를 재 시작하면 된다. 그러면...
이렇게 예전 방식 PHP 태그를 써도...
이렇게 정상적으로 PHP 스크립드가 동작한다.