globals.api.php in Drupal 9
Same filename and directory in other branches
These are the global variables that Drupal uses.
File
core/globals.api.phpView source
<?php
/**
* @file
* These are the global variables that Drupal uses.
*/
/**
* The insecure base URL of the Drupal installation.
*
* @see \Drupal\Core\DrupalKernel::initializeRequestGlobals()
*/
global $base_insecure_url;
/**
* The base path of the Drupal installation.
*
* This will at least default to '/'.
*
* @see \Drupal\Core\DrupalKernel::initializeRequestGlobals()
*/
global $base_path;
/**
* The root URL of the host, excluding the path.
*
* @see \Drupal\Core\DrupalKernel::initializeRequestGlobals()
*/
global $base_root;
/**
* The secure base URL of the Drupal installation.
*
* @see \Drupal\Core\DrupalKernel::initializeRequestGlobals()
*/
global $base_secure_url;
/**
* The base URL of the Drupal installation.
*
* @see \Drupal\Core\DrupalKernel::initializeRequestGlobals()
*/
global $base_url;
/**
* Allows defining of site-specific service providers for the Drupal kernel.
*
* To define a site-specific service provider class, use code like this:
* @code
* $GLOBALS['conf']['container_service_providers']['MyClassName'] = 'Drupal\My\Namespace\MyClassName';
* @endcode
*
* @see \Drupal\Core\DrupalKernel::$serviceProviderClasses
*/
global $conf;
/**
* Array of configuration overrides from the settings.php file.
*/
global $config;
/**
* Store settings and profile information during installation process.
*
* @see install_drupal()
*/
global $install_state;
Globals
Name | Description |
---|---|
$base_insecure_url | The insecure base URL of the Drupal installation. |
$base_path | The base path of the Drupal installation. |
$base_root | The root URL of the host, excluding the path. |
$base_secure_url | The secure base URL of the Drupal installation. |
$base_url | The base URL of the Drupal installation. |
$conf | Allows defining of site-specific service providers for the Drupal kernel. |
$config | Array of configuration overrides from the settings.php file. |
$install_state | Store settings and profile information during installation process. |