You could do that with a script.
First write you script to run the php code
it will look something like this
I did NOT check for syntax errors so you may want to double check it 
Code:
!#/bin/bash
#Declarations
errorLog=error.log
#Mail
who2mail="root@localhost" # The address of who we will inform of the problem
mailSubject="There was a problem!" # Set the subject for the mail
mailmsg="mailmsg.txt" # Holds the mail content
# This executes php then pass to echo, you can put several functions
# delimited by ";" in between the {}
{ php myFile.php }&& { sayLoud "Execution...succesful"; } || { sayLoud "Execution...Failed!";leaveAndMail; }
#
# use this function to output to console and save the output to the log file
#
function sayLoud()
{
echo $1
echo $1 >>$errorLog
}
function leaveAndMail()
{
## Append human friendly message
echo > $mailmsg
echo "There was a problem with the execution of script " $0 " in the " $hostname " server. The error log is attached. ">> $mailmsg
echo >> $mailmsg
echo "=================== START ERROR LOG ===================" >> $mailmsg
cat $errorLog >> $mailmsg
echo "=================== END ERROR LOG ===================" >> $mailmsg
echo >> $mailmsg
## Appends done, send the mail
/bin/mail -s "$mailSubject" $who2mail < $mailmsg
# Message content no longer relevant delete
rm $mailmsg
#Ready to quit
exit
}

That script will create a error.log file and a mailmsg.txt file, you will be notified ONYL! if something went wrong, if everything ran ok during execution, you will see the output in the cron mail that you should receive daily.