Hi!
$this->phpTagStart = '<' . '?php';
$this->phpTagEnd = '?' . '>';... sollte dasselbe bewirken. Vermeide nur, '<?php' und '?>' am Stück zu schreiben, das könnte den Parser irritieren und dein Script vorzeitig beenden. Deshalb die zerstückelte Schreibweise.
Welchen Parser meinst du? :-) Den PHP-Parser irritiert das schon mal nicht. Solange der String korrekt als solcher erkannt wird, sind darin enthaltene <?php und ?> Zeichenfolgen wie jede andere auch (von Variablen namen abgesehen).
Lo!