¿Cómo importar el archivo config.php en un script PHP?

La declaración de inclusión en PHP copia el código de texto del archivo mencionado en el archivo que usa la declaración de inclusión. Le indica al preprocesador que inserte el contenido especificado en el siguiente programa. El nombre del archivo a incluir se escribe entre comillas dobles. Es una buena práctica escribir los detalles básicos de la base de datos y los detalles del usuario en un archivo llamado “config.php” . También puede incluir las declaraciones de creación de conexión en el archivo config.php para crear automáticamente la conexión a la base de datos para cada página que incluye el archivo config.php . Incluir archivos le permite formar una plantilla de código que requieren varias páginas de un sitio web.

Sintaxis:

<?php
   include('config.php');
?>

Ejemplo 1: Esto muestra la creación e inclusión del archivo config.php.

  • Código 1: Cree un archivo PHP y guárdelo con el nombre ‘config.php’.

    <?php
       $host = 'localhost';
       $database = 'GeeksForGeeks';
       $username = 'admin';
       $password = '';
    ?>
  • Código 2: Cree un archivo PHP y guárdelo con el nombre ‘try.php’ en la misma carpeta que el archivo ‘config.php’. Copie el siguiente código para incluir el archivo ‘config.php’ y obtenga una impresión del nombre de la base de datos y el nombre de usuario.

    <?php
       include('config.php');
       echo "Host: ".$host." Database: ".$database;
    ?>
  • Producción:

Ejemplo 2: si desea guardar el contenido del archivo config.php en una variable, el siguiente código lo hace.

  • Código 1: simplemente devuelve el contenido del archivo ‘config.php’.

    <?php
       return [
       'host' => 'localhost2',
       'database' => 'GeeksForGeeks2',
       'username' => 'admin',
       'password' => ''
       ];
    ?>
  • Código 2: aceptar la array de retorno en una variable.

    <?php
       $details = include('config.php');
       echo 'Host: ' . $details['host'] . 
            ' Database: ' . $details['database'];
    ?>
  • Producción:
    window2

Publicación traducida automáticamente

Artículo escrito por chitrankmishra y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *