WordPress at a glance
function is not described

create_empty_blog() WP 3.0.0

Deprecated in 4.4.0. It is no longer supported and can be removed in future releases. It is recommended to replace this function with the same one.

Create an empty blog.

No Hooks.

Return

String/Int. The ID of the newly created blog

Usage

create_empty_blog( $domain, $path, $weblog_title, $site_id );
$domain(string) (required)
The new blog's domain.
$path(string) (required)
The new blog's path.
$weblog_title(string) (required)
The new blog's title.
$site_id(int)
Optional.
Default: 1

Code of create empty blog: wp-includes/ms-deprecated.php VER 5.0.3

<?php
function create_empty_blog( $domain, $path, $weblog_title, $site_id = 1 ) {
	_deprecated_function( __FUNCTION__, '4.4.0' );

	if ( empty($path) )
		$path = '/';

	// Check if the domain has been used already. We should return an error message.
	if ( domain_exists($domain, $path, $site_id) )
		return __( '<strong>ERROR</strong>: Site URL already taken.' );

	// Need to back up wpdb table names, and create a new wp_blogs entry for new blog.
	// Need to get blog_id from wp_blogs, and create new table names.
	// Must restore table names at the end of function.

	if ( ! $blog_id = insert_blog($domain, $path, $site_id) )
		return __( '<strong>ERROR</strong>: problem creating site entry.' );

	switch_to_blog($blog_id);
	install_blog($blog_id);
	restore_current_blog();

	return $blog_id;
}