Our php.log was nearing 550MB so I was investigating how to rotate the logs. The easiest solution seems to be using logrotate (ubuntu linux) with a script like follows.
sudo nano /etc/logrotate.d/php5
/var/log/php5/*.log {
#rotate daily
daily
#keep 14 days
rotate 14
missingok
nocompress
sharedscripts
postrotate
apache2ctl graceful
endscript
}
You can check the configuration by running logrotate --force /etc/logrotate.d/php5