Disable Gutenberg Completely

// disable for posts
add_filter('use_block_editor_for_post', '__return_false', 10);

// disable for post types
add_filter('use_block_editor_for_post_type', '__return_false', 10);

Older versions of WP/Gutenberg

// disable for posts
add_filter('gutenberg_can_edit_post', '__return_false', 10);

// disable for post types
add_filter('gutenberg_can_edit_post_type', '__return_false', 10);

Conditional technique

// Disable Gutenberg
if (version_compare($GLOBALS['wp_version'], '5.0-beta', '>')) {	
	// WP > 5 beta
	add_filter('use_block_editor_for_post_type', '__return_false', 10);	
} else {	
	// WP < 5 beta
	add_filter('gutenberg_can_edit_post_type', '__return_false', 10);	
}

Disable Gutenberg for Custom Post Types

function wc_disable_gutenberg($is_enabled, $post_type) {

	if ($post_type === 'book') return false; // change book to your post type

	return $is_enabled;

}
add_filter('use_block_editor_for_post_type', 'wc_disable_gutenberg', 10, 2);