警告:兒童的聲明:: default_action($ form_id)應與家長:: default_action()子方法的聲明應該與父類的方法兼容
我知道我缺乏的部門兼容瞭解對象編碼和我運氣好多次修復的東西,但在這個消息中,我試圖理解爲什麼有些工作。
我在php錯誤日誌中得到了上面的錯誤信息。原來的父類的方法是
function default_action() {
echo "<html><body></body></html>";
}
我改成了
function set_default_action() {
echo "<html><body></body></html>";
}
日誌中的錯誤消息就走了。現在我試圖找出爲什麼這個工作。我把它放在那裏,因爲我在代碼set_current_action
中看到。我有種想法,set_
get_
其他一些命令之前的方法聲明或類似的東西。
那麼如果它不那麼子類方法不能有這將有助於如果您向我們展示了完整的2類 – RiggsFolly
如果父方法有一個參數,然後在子類的方法也必須具有相同的參數(S)參數 – RiggsFolly
https://github.com/openemr/openemr/blob/master/library/classes/Controller.class.php是全班級的鏈接 – user1794918