Can';是否使用命令行运行Include Files PhP脚本?

Can';是否使用命令行运行Include Files PhP脚本?,php,Php,我有一个php脚本,我想在CLI(命令行界面)上运行。我在类a的构造函数中使用了一些echo语句,从那里我调用了它的parrent构造函数,在这里我使用了另外一个echo语句。我无法看到父类的echo语句,但是如果我使用浏览器运行相同的脚本,我可以看到所有的echo。这是我代码的一部分 class CImportEmployeeScript extends CScripts { function __construct() { echo "Child File Constructor";

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

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

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

如果我的php文件(子文件和Parrent文件)不使用相同的路径,则可能会出现上述问题。

classclass CScripts不会扩展任何内容,因此请删除父文件::\u construct()

总之,您正在实例化一个
CImportEmployeeScript
,并且您只看到
子文件构造函数
输出,而不是从上述脚本中所期望的
子文件构造函数?您是否收到任何错误消息?请你能
ini\u集('display\u errors',1);错误报告(E_全部)在你的脚本顶部?@DaveRandom我之前做过。。但那没用。它没有显示任何错误。这是一个很好的观点,但我怀疑这是问题所在,因为您仍然可以在Parrent文件中看到
echo”的结果在你遇到不可避免的致命错误之前。@ARIF MAHMUD RANA谢谢,但那只是一个书写错误。我已经改正了。。贾扎卡拉-u-kher@DaveRandom如果停止错误报告,您将如何看到致命错误。