Php 一次require_后程序停止工作

Php 一次require_后程序停止工作,php,curl,joomla,require-once,Php,Curl,Joomla,Require Once,我们有一个网站,发布数据到另一个网站,一旦数据发送,我们包括一个php文件。包含php文件后,var_转储不会返回所需的信息(“收到的数据”)。起初我认为它可能是curl,但当我尝试将数据添加到数据库时,它也没有做任何事情。所以到现在为止,我认为代码无法继续。当我在getData函数之前回显“接收的数据”时,如果我将其添加到getData函数之后,它将显示回显,但它不显示 网站1: 网站2: function __construct() { $items = null;

我们有一个网站,发布数据到另一个网站,一旦数据发送,我们包括一个php文件。包含php文件后,var_转储不会返回所需的信息(“收到的数据”)。起初我认为它可能是curl,但当我尝试将数据添加到数据库时,它也没有做任何事情。所以到现在为止,我认为代码无法继续。当我在getData函数之前回显“接收的数据”时,如果我将其添加到getData函数之后,它将显示回显,但它不显示

网站1:

网站2:

    function __construct() {
    $items = null;

    if(isset($_POST)) {
        $items = $_POST;
    }

    $this->pass = $items[0];

    if(Encrypted::checkHash()) {
            echo 'received data!';
            Encrypted::getData();
                echo 'THIS DOES NOT DISPLAY!!!!!!!!';
            Encrypted::sendDatabackTest();
    } else {
        echo 'error';
    }
}

private function getData() {
    require_once(JPATH_BASE .DS.'libraries/cms/version/version.php');

    echo JVersion::getShortVersion();

我猜想,如果它试图查找的文件不在那里,as require_once将使脚本崩溃。这是一个简单的例子,require_once中使用了错误的路径。查看您的PHP错误日志,会有一条错误消息确认这一点。如果是这种情况,请在执行任何其他操作之前检查您的PHP错误日志,或使用
display\u errors=On
运行,以便在屏幕上看到错误。在错误日志中未找到错误。路径正确并且显示错误=on。也没有显示任何错误。那么在
getData()
方法中还有什么其他内容?只需要一次(JPATH\u BASE.DS.'libraries/cms/version/version.php');echo JVersion::getShortVersion();我认为它曾被require_崩溃过一次。你的意思是这就是该方法的全部内容
    function __construct() {
    $items = null;

    if(isset($_POST)) {
        $items = $_POST;
    }

    $this->pass = $items[0];

    if(Encrypted::checkHash()) {
            echo 'received data!';
            Encrypted::getData();
                echo 'THIS DOES NOT DISPLAY!!!!!!!!';
            Encrypted::sendDatabackTest();
    } else {
        echo 'error';
    }
}

private function getData() {
    require_once(JPATH_BASE .DS.'libraries/cms/version/version.php');

    echo JVersion::getShortVersion();