функция — Добавление / группировка классов в переполнении стека

Я интегрирую библиотеку Github https://github.com/DaveChild/Text-Statistics/blob/master/README.md

Моя главная проблема в том, что я абсолютно не представляю, как использовать или даже ссылаться на эти классы. Вот что я сделал, но я получаю сообщение об ошибке (указано ниже), и мои отчеты php включены

ошибка

Fatal error: Class 'DaveChild\TextStatistics\TextStatistics' not found in /Users/Mac3/Documents/Sites/Text-Statistics-master/index.php on line 10

а вот простой код

ini_set('display_errors', 1);
error_reporting(~0);
use \DaveChild\TextStatistics as TS;
$textStatistics = new TS\TextStatistics;
$text = 'The quick brown fox jumped over the lazy dog.';
echo 'Flesch-Kincaid Reading Ease: ' . $textStatistics->fleschKincaidReadingEase($text);

и местоположение моего файла index.php находится в главном каталоге. Так что, если мне нужно включить или ссылку на класс, я должен связать это как

src/DaveChild/TextStatistics

Большое спасибо за ваш вклад!

1

Решение

Я думаю, что вы должны включить или требовать файлы классов

require "path/to/Class/class.php";

а затем инстанцировать

$textStatistics = new TextStatistics();
0

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

Как видите, эта библиотека совместима с Композитор. Так что все, что вам нужно сделать, это использовать composer и включить файл автозагрузки поставщика в файл начальной загрузки, и он должен развернуться сам по себе. 🙂

1

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