I'm trying to use fSession, in particular fSession::open() in some common init code. This works fine on my development server, as well as other dev, qa, and prod servers. I'm trying to deploy to a new host and I'm getting a rather cryptic error.
#!text/html
Parse error: syntax error, unexpected T_STRING in /lib/flourish/classes/fSession.php on line 668
The weird thing is that the version of fSession I'm deploying ends at line 668, from lines 648 to 668 is just the Copyright Notice comment. fSession is the first Flourish class that would be encountered and loaded, so I'm trying to figure out if this is some sort of isolated thing or if all Flourish classes will exhibit this error.
The target server I'm deploying to is running PHP version 5.2.13 on Linux. I can provide more details if needed.
Has anyone else run into this issue, could it be a newline incompatibility issue?