Expanding on aliasm2k's answer, you probably want to do it more like this:
EDIT: Changed answer slightly based on comments discussion
I think I was a bit unclear on what you were asking for in the comments.
try {
$result = $Coinbase->sendMoney($bitcoinaddress, '0.00000555', 'this is a test');
catch(Exception $e) {
echo $e->getMessage();
exit; //optional but you probably want to quit here and show the user
//the original form along with the error message to fix
}
This is just going to echo "Please enter a valid email or bitcoin address." You wont get all of that other info because you are catching the exception and just displaying the message. Possible error messages are listed here.
Also, if I can give you a slightly off-topic hint: If you want to find info about a particular address that has been used, try the blockchain block explorer api.
And to simply check if an address is valid, you need to calculate that in your code or find a library function to do so. There's no master-list of addresses that an api would have. The last 4 bytes of the address are a double-sha-256 checksum of the preceding characters. That's sort-of an imprecise description I'm giving you, by the way, but check here for a working php example