Невозможно получить доступ к функциям в автозагрузке библиотеки - PullRequest
0 голосов
/ 04 декабря 2018

Я автоматически загружаю библиотеку через композитор.Но когда я пытаюсь вызвать функции в нем ничего не происходит.Я не получаю никаких ошибок, которые указывают мне в каком-либо направлении, просто ничего не происходит.

Библиотека в этом случае: https://github.com/RinkAttendant6/JsonI18n

Но кажется, что то же самое происходит независимо от того, что внешнийбиблиотека я пытаюсьЭто что-то с композитором, что я забыл настроить?Что-нибудь с моей установкой php?(php 7.1).

Код, который я использую для этой конкретной библиотеки, выглядит следующим образом.

require_once('vendor/autoload.php');
$t = new \JsonI18n\Translate('en-CA');
$t->addResource('lang.json'); //it breaks here

//when i var_dump $t i get NULL.

1 Ответ

0 голосов
/ 05 декабря 2018

Вам не нужно использовать require_once().Откройте терминал и cd, чтобы сделать вашу корневую папку вашего проекта.Затем введите composer require rinkattendant6/json-i18n в консоли.

Для использования:

use \JsonI18n\Translate;

$t = new \JsonI18n\Translate('en-CA');
$t->addResource('lang.json'); //i
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...