在我的PHP 7.1中我有一个像这样的文件结构
Model/Abstract.php
Model/NTLStm.php
Model/SoapCl.php
Controller.php
我在控制器中这样调用Model / Abstract.php:
use Model/Abstract as modelAbstract;
$abstract = new modelAbstract();
我试图像这样在Model/NTLStm.php
中加入Model/SoapCl.php
和Model/Abstract.php
:
defined('DS') OR define('DS', DIRECTORY_SEPARATOR);
require_once dirname(__FILE__) . DS . 'SoapCl.php';
require_once dirname(__FILE__) . DS . 'NTLStm.php';
echo 'success';
但是似乎它总是终止require_once
中的进程,我已经尝试过这样尝试try catch:
try{
defined('DS') OR define('DS', DIRECTORY_SEPARATOR);
require_once dirname(__FILE__) . DS . 'SoapCl.php';
require_once dirname(__FILE__) . DS . 'NTLStm.php';
} catch(\Exception $e){
echo $e->getMessage();
}
但它不会打印任何内容
答案 0 :(得分:0)
尝试将圆括号与require_once ...像这样使用:
require_once (dirname(__FILE__) . DS . 'SoapCl.php');
require_once (dirname(__FILE__) . DS . 'NTLStm.php');