2

我有一个我想在 CLI(命令行界面)上运行的 php 脚本。我在 a 类的构造函数中使用了一些 echo 语句,并从那里调用它的父构造函数,我正在使用另一个 echo 语句。我看不到父类的回声语句,但是如果我用浏览器运行相同的脚本,我可以看到所有的回声。这是我的代码的一部分。

class CImportEmployeeScript extends CScripts {
function __construct() {
    echo "Child File Constructor";
    parent::__construct();
}
    ----
    ----
}

class CScripts {
function __construct() {
    echo "In Parrent File";
    }
    ----
    ----
}

如果我的 php 文件(Child 和 Parrent)不使用相同的路径是他们上述问题的任何可能性..

4

1 回答 1

1

class class CScripts没有扩展任何东西,所以删除parent::__construct();

于 2012-08-07T09:30:57.797 回答