Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用composer-PHP安装包后创建类的实例_Php_Oop - Fatal编程技术网

使用composer-PHP安装包后创建类的实例

使用composer-PHP安装包后创建类的实例,php,oop,Php,Oop,我刚用composer安装了。安装包后,我的项目中有此路径,以指向定义了类Highcharts的文件: $\u SERVER['DOCUMENT\u ROOT']./myapp/vendor/ghunti/highcharts-php/src/Highchart.php 因此,当我在项目中处理其他类时,我在文件的开头添加了这一行: require_once($_SERVER['DOCUMENT_ROOT']."/myapp/vendor/ghunti/highcharts-php/src/Hig

我刚用composer安装了。安装包后,我的项目中有此路径,以指向定义了类
Highcharts
的文件:
$\u SERVER['DOCUMENT\u ROOT']./myapp/vendor/ghunti/highcharts-php/src/Highchart.php

因此,当我在项目中处理其他类时,我在文件的开头添加了这一行:

require_once($_SERVER['DOCUMENT_ROOT']."/myapp/vendor/ghunti/highcharts-php/src/Highchart.php");
但是当我尝试创建这个类的实例时,比如:

$chart = new Highchart();
在我的文件中,我遇到以下错误:

Fatal error:  Class 'Highchart' not found in ...
知道我做错了什么吗?谢谢

use Ghunti\HighchartsPHP\Highchart;
新建Highchart()之前;


查看Highchart库可能很有用。

使用composer在
Highchart.php
中有一个名称空间,为什么不要求使用
autoload.php
而不是类名?