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