Я интегрирую библиотеку 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
Большое спасибо за ваш вклад!
Я думаю, что вы должны включить или требовать файлы классов
require "path/to/Class/class.php";
а затем инстанцировать
$textStatistics = new TextStatistics();
Как видите, эта библиотека совместима с Композитор. Так что все, что вам нужно сделать, это использовать composer и включить файл автозагрузки поставщика в файл начальной загрузки, и он должен развернуться сам по себе. 🙂