Menu
Coddy logo textTech

Arquivos Externos

Parte da seção Programação Orientada a Objetos do Journey de PHP da Coddy — lição 1 de 91.

Arquivos externos permitem que você organize suas classes em arquivos PHP separados e os inclua em seu programa principal usando require_once.

Crie um arquivo PHP separado chamado my_class.php

<?php
class MyClass {
    // corpo da classe
}

Inclua o arquivo em seu arquivo principal usando require_once

<?php
require_once 'my_class.php';

Agora você pode usar a classe em seu arquivo principal

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

Saída:

MyClass

A instrução require_once 'my_class.php'; conecta o arquivo my_class.php ao seu programa. O nome do arquivo deve incluir a extensão .php e estar entre aspas. require_once garante que o arquivo seja carregado apenas uma vez, mesmo que a instrução apareça várias vezes.

challenge icon

Desafio

Médio

Você recebeu arquivos PHP (my_class.php e driver.php). Adicione a instrução require_once correta no arquivo driver.php para conectar os arquivos e usar a classe do arquivo externo!

Folha de consulta

Use require_once para incluir arquivos PHP externos em seu programa principal:

require_once 'my_class.php';

O nome do arquivo deve incluir a extensão .php e estar entre aspas. require_once garante que o arquivo seja carregado apenas uma vez, mesmo que a instrução apareça várias vezes.

Exemplo de uso de uma classe de um arquivo externo:

<?php
require_once 'my_class.php';

$obj = new MyClass();
echo get_class($obj); // Saída: MyClass

Experimente você mesmo

<?php
// TODO: Adicione a instrução require_once para incluir o arquivo my_class.php


$testCase = trim(fgets(STDIN));
$obj = new MyClass();
echo "Test completed\n";
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Programação Orientada a Objetos