Hey paultz, sorry about that. It sounds like you are running on an old version of PHP, please see this bug report for details.
Same situation, @antistatic, the error is due to running PHP 5.3. While we technically support 5.3.10 still (so it is a valid bug report), it is definitely time to upgrade. From my comments in a similar thread:
For what it’s worth, PHP 5.3 hasn’t been supported for almost a year and a half (by the PHP Group), and PHP 5.4 for four months. Any host that doesn’t offer at least 5.4, I’d migrate away from post haste.
So it may be a mixed blessing that we mistakenly used PHP syntax that requires PHP 5.4+, as it exposed an environmental weakness for you that can easily be remedied.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.