我想使用这个php库" Math-php-master"在我的PHP脚本中。
它正在使用命名空间。
我的脚本在库文件夹之外,库的文件夹是" MathPHP"
有一个php文件" Finance.php"我想访问它。
路径是" MathPHP / Finance.php"。 finance.php正在使用命名空间MathPHP
并且我需要在Finance.php中有函数irr()。
我的脚本访问代码如下:
include 'MathPHP/Finance.php';
use MathPHP\Finance;
$s = new MathPHP\Finance;
$val = $s->irr(array);
但是当我运行脚本时,它会给出错误" Uncaught Error:Class' MathPHP \ Finance'找不到"
我尝试了一切,我尝试了作者在github上给出的代码,但它根本不起作用
链接到github上的库:https://github.com/markrogoyski/math-php
请帮帮我。
感谢
答案 0 :(得分:0)
您还没有完成准备如何使用库的自述文件。在PHP中,大多数项目使用composer及其自动加载来加载类。
如果没有,请安装composer https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx
简而言之,正如文档所暗示的那样
php composer.phar require markrogoyski/math-php:0.*
并在您的代码中
require_once(__DIR__ . '/vendor/autoload.php');
use MathPHP\Finance;
// the rest of the code here