Включить несколько php-скриптов

Я использую на своей вызываемой странице два php-скрипта (avatar.php и items.php). В и то и другое из данных PHP у меня есть еще один сценарий, включенный в это:

include "../site/api-oauth-master/Client.php"; //
include "../site/api-oauth-master/GrantType/IGrantType.php";
include "../site/api-oauth-master/GrantType/AuthorizationCode.php";

Теперь я получаю ошибку:

Неустранимая ошибка: невозможно объявить класс OAuth2 \ Client, так как имя
уже используется в /www/htdocs/xxxx/site/api-oauth-master/Client.php на
строка 32

Строка 32 файла Client.php:

class Client
{
/**
* Different AUTH method
*/
const AUTH_TYPE_URI                 = 0;
const AUTH_TYPE_AUTHORIZATION_BASIC = 1;
const AUTH_TYPE_FORM                = 2;

Очевидно, проблема заключается в том, что скрипт Client.php включается два раза. Я думал, что с «включить» это не должно быть проблемой. Любые советы, как скрипты могут быть включены два раза на одной странице?

0

Решение

использование include_once или же require_once,

include_once "../site/api-oauth-master/Client.php"; //

include_once "../site/api-oauth-master/GrantType/IGrantType.php";

include_once"../site/api-oauth-master/GrantType/AuthorizationCode.php";

http://php.net/manual/en/function.include-once.php

1

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector