Hi!
Wenn du auf short_open_tags keinen Einfluss haben solltest, dann kannst du <?... auch mittels PHP ausgeben, bspw.
echo '<'.'?...';
Durch das Auftrennen von <?... in < und ?... kann der PHP-Parser daran nichts mehr missverstehen, auch wenn short_open_tags auf on stehen sollten.
Das Auftrennen ist unnötig. Innerhalb eines Strings kann beliebig <? (oder auch <?php) vorkommen, ohne dass PHP das missversteht.
Lo!