$field_data = field_info_field('field_testimonial_portrait');
unset($field_data['id']);
pre(drupal_var_export($field_data));
$instance_data = field_info_instance('node', 'field_testimonial_portrait', 'testimonial');
unset($instance_data['id'], $instance_data['field_id']);
pre(drupal_var_export($instance_data));
Inspired by http://www.thecarneyeffect.co.uk/creating-custom-content-type-adding-fields-programmatically-drupal-7
include_once DRUPAL_ROOT . '/includes/utility.inc';
$field_data = field_info_field('field_specialty');
unset($field_data['id']);
echo "
" . (drupal_var_export($field_data)) . '';
$instance_data = field_info_instance('node', 'field_specialty', 'doctor_cv');
unset($instance_data['id'], $instance_data['field_id']);
echo "
" . (drupal_var_export($instance_data)) . '';