//Create an Add request $addrequest = $fm->newAddCommand('layout_name', 'field_array'); //Validate all fields $result = $addrequest->validate(); if(FileMaker::isError($result)){ $validation_error = $result->getErrors(); foreach ($validation_error as $err) { $field = $err[0]; echo 'Field Name: ' . $field->getName(). "\n"; echo 'Error Code: ' . $err[1] . "\n"; echo 'Value: ' . $err[2] . "\n"; } }