我有一個php腳本,我想在CLI(命令行界面)上運行。我在類的構造函數中使用了一些echo語句,從那裏我調用它的parrent構造函數,在那裏我使用了一個更多的echo語句。我無法看到父類的echo語句但是,如果我用瀏覽器運行相同的腳本,我可以看到所有的回聲。這是我的代碼的一部分。使用命令行無法運行包含文件PhP腳本?
class CImportEmployeeScript extends CScripts {
function __construct() {
echo "Child File Constructor";
parent::__construct();
}
----
----
}
class CScripts {
function __construct() {
echo "In Parrent File";
}
----
----
}
如果我的PHP文件(兒童和Parrent),不要使用相同的路徑是他們對上述問題的可能性..
所以總結一下,你正在實例化一個'CImportEmployeeScript',你只能看到'Child File Constructor'輸出,而不是'Child File ConstructorIn Parrent File',就像你期望從上面的腳本中看到的那樣?你有沒有收到任何錯誤信息?請你可以'ini_set('display_errors',1); error_reporting(E_ALL);'在腳本的頂部? – DaveRandom 2012-08-07 09:31:27
@DaveRandom我早些時候做過......但這沒有幫助。它不顯示任何錯誤。 – ScoRpion 2012-08-07 10:56:42