I'm using php 5.3 in Ubuntu 12 with the next output in /var/log/apache2/error.log and a white screen of death:

[Wed Oct 30 12:56:06 2013] [error] [client 195.57.30.3] PHP Fatal error: Cannot use string offset as an array in /srv/blackboxpsql/sites/all/modules/contrib/views_php/plugins/views/views_php_handler_field.inc(202) : runtime-created function on line 3
[Wed Oct 30 12:56:07 2013] [error] [client 195.57.30.3] File does not exist: /srv/blackboxpsql/favicon.ico
[Wed Oct 30 12:56:11 2013] [error] [client 194.44.49.50] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /cgi-bin/php5
[Wed Oct 30 12:56:16 2013] [error] [client 195.57.30.3] PHP Fatal error: Cannot use string offset as an array in /srv/blackboxpsql/sites/all/modules/contrib/views_php/plugins/views/views_php_handler_field.inc(202) : runtime-created function on line 3

In Ubuntu 13 I'm using php 5.5 and all is fine. Is that the problem? How can I fix it?