I recently saw this message appear on a clients site:
Warning: Illegal string offset ‘id’ public_html/wp-content/themes/photoria/footer.php on line 4
They are using WordPress with the Photoria theme.
At about the same time I received an email from my reseller hosting (Hostgator) that PHP had been updated to 5.4.
For that client all I did was put PHP back to 5.2
To do this log into cPanel. At the bottom under advanced click on PHP configuration.
Then simply reset it to 5.2.
I also updated to the latest version of WordPress.
See photos below