Yo hice esto:
foo.php index.php
Código PHP:
Ver original<?php
class Foo
{
public function bar()
{
require_once 'foo.php';
}
}
$obj = new Foo;
$obj->bar(); // imprime en pantalla Foo
y también hice esto y funcionó
foo.php
Código PHP:
Ver original<?php
class Bar
{
public function fooBar()
{
echo 'Foo Bar';
}
}
Código PHP:
Ver original<?php
class Foo
{
public function bar()
{
require_once 'foo.php';
$bar = new Bar;
$bar->fooBar();
}
}
$obj = new Foo;
$obj->bar(); // imprime en pantalla Foo Bar
Posiblemente tu problema sea de ruta, trata usando
Código PHP:
Ver originalrequire_once $_SERVER['DOCUMENT_ROOT'] . '/direccion/desde/el/directorio/publico/archivo.php';