Menu
Coddy logo textTech

Archivos externos

Parte de la sección Programación Orientada a Objetos del Journey de PHP de Coddy — lección 1 de 91.

Los archivos externos le permiten organizar sus clases en archivos PHP separados e incluirlos en su programa principal utilizando require_once.

Crea un archivo PHP separado llamado my_class.php

<?php
class MyClass {
    // cuerpo de la clase
}

Incluye el archivo en tu archivo principal usando require_once

<?php
require_once 'my_class.php';

Ahora puedes usar la clase en tu archivo principal

$obj = new MyClass();
echo get_class($obj);

Salida:

MyClass

La sentencia require_once 'my_class.php'; conecta el archivo my_class.php a tu programa. El nombre del archivo debe incluir la extensión .php y estar entre comillas. require_once asegura que el archivo se cargue solo una vez, incluso si la sentencia aparece varias veces.

challenge icon

Desafío

Intermedio

Se te proporcionan archivos PHP (my_class.php y driver.php). ¡Añade la sentencia require_once correcta en el archivo driver.php para conectar los archivos y usar la clase del archivo externo!

Hoja de referencia

Usa require_once para incluir archivos PHP externos en tu programa principal:

require_once 'my_class.php';

El nombre del archivo debe incluir la extensión .php y estar entre comillas. require_once asegura que el archivo se cargue solo una vez, incluso si la sentencia aparece varias veces.

Ejemplo de uso de una clase desde un archivo externo:

<?php
require_once 'my_class.php';

$obj = new MyClass();
echo get_class($obj); // Output: MyClass

Pruébalo tú mismo

<?php
// TODO: Agregar la sentencia require_once para incluir my_class.php


$testCase = trim(fgets(STDIN));
$obj = new MyClass();
echo "Test completed\n";
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Programación Orientada a Objetos