Details
Description
When entering class/edit a char transform cache file is generated (cache/trans/g-identifier-...-utf8.ctt.php). The second time you access this view the cache file is executed by eZCharTransform::executeCacheFile by a simple include.
The cache file however is not valid. If you put everything in comments after the value assignment to $data (which should be valid) you will get a parse error: unexpected T_STRING, expecting ')'.
Most probably it has something to do with these $data['table'] array values in the cache file (the parse error happens on the assignment of the Ö® key):
'Ö°' => '', 'Ö¯' => ' 'Ö®' => ' 'Ö' => ' 'Ö¬' => ' 'Ö«' => ' 'Öª' => ' 'Ö©' => ' '¨' => ' 'Ö§' => ' '¦' => ' 'Ö¥' => ' '¤' => ' 'Ö£' => ' 'Ö¡' => ' '� ' => ' 'Ö¾' => ' 'Ö¸' => ' '' => ' 'Ö½' => ' '›' => ' 'Ö¨' => ' '™' => ' '˜' => ' '—' => ' '–' => ' '•' => ' '”' => ' '“' => ' '’' => ' '‘' => ' 'Ô´' => '',
On PHP4 you normally won't see anything of this bug, but on PHP5 the content of the cache file will be displayed on the screen.