无法追踪PHP中的require_once错误

时间:2020-02-05 06:10:13

标签: php file require php-7.1

在我的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.phpModel/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();
}

但它不会打印任何内容

1 个答案:

答案 0 :(得分:0)

尝试将圆括号与require_once ...像这样使用:

require_once (dirname(__FILE__) . DS . 'SoapCl.php');
require_once (dirname(__FILE__) . DS . 'NTLStm.php');
相关问题