class — Включая классы PHP, не найденные далее вниз по странице

Я осмотрелся вокруг, но все еще не могу понять, почему мой класс не был найден на моей странице.

Я включаю новый API Facebook v4 в мой сайт WordPress — над заголовком:

//top of site
include('pageInc/FacebookHeader.php');
get_header();
include('pageInc/innerHeader.php');

Но затем внутри innerHeader.php я вызываю классы, определенные в FacebookHeader.php:

$fbsession = new FacebookSession( $fbsession->getToken() );
$request = new FacebookRequest( $fbsession, 'GET', '/me' );

И это показывает ошибку:

Fatal error: Class 'FacebookSession' not found in ...innerHeader.php on line 21

Если я вызываю класс на странице FacebookHeader, он работает нормально, но не работает внутри самого сайта. Конечно, вы можете просто вызвать класс в любом месте на странице, как только он был включен?

В самом верху сайта в FacebookHeader я называю класс следующим образом:

require_once( 'Facebook/FacebookSession.php' );

Любая помощь будет оценена

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]