douduan1953 2017-02-16 12:05
浏览 16

在函数内创建对象

I am trying to create object of class within function. But PHP keeps telling me, that class is not found. Class is defined in another file included via autoload. My code is:

require_once('inc/eet/autoload.php');
require_once('inc/eet/eet_functions.php');

use Ondrejnov\EET\Exceptions\ServerException;
use Ondrejnov\EET\Dispatcher;
use Ondrejnov\EET\Receipt;
use Ondrejnov\EET\Utils\UUID;

var_dump(sendEET(1111597719, 'eshop'));

Part of file eet_function.php is:

function sendEET ($number, $type){
$dispatcher = new Dispatcher(PRODUCTION_WSDL, 'xxx.key', 'xxx.pem');  
....
}

And the error is:

Fatal error: Class 'Dispatcher' not found in /var/www/clients/client1/web3/web/inc/eet/eet_functions.php on line 14 E_ERROR Error in file »eet_functions.php« at line 14: Class 'Dispatcher' not found

Can you please help me sort it out? Thank you very much!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 opencv图像处理,需要四个处理结果图
    • ¥15 无线移动边缘计算系统中的系统模型
    • ¥15 深度学习中的画图问题
    • ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条
    • ¥15 Python报错怎么解决
    • ¥15 simulink如何调用DLL文件
    • ¥15 关于用pyqt6的项目开发该怎么把前段后端和业务层分离
    • ¥30 线性代数的问题,我真的忘了线代的知识了
    • ¥15 有谁能够把华为matebook e 高通骁龙850刷成安卓系统,或者安装安卓系统
    • ¥188 需要修改一个工具,懂得汇编的人来。