我正在尝试设置netBeans远程项目,我遇到了很多麻烦.我从远程服务器启动了一个PHP应用程序,并在最后一个确认步骤中向我抛出错误.
没有可供下载的文件.尝试在远程配置中检查被动模式.
在日志输出中它失败了:
> 215 UNIX Type: L8 > PORT 192,168,5,217,196,73 > 500 Illegal PORT command.
有人设置远程连接有同样的问题吗?请帮忙.
我有这个代码:
abstract class Base{
public function delete(){
// Something like this (id is setted in constructor)
$this->db->delete($this->id);
}
}
Run Code Online (Sandbox Code Playgroud)
然后我有另一个扩展Base的类,例如:
class Subtitles extends Base{
public function delete($parameter){
parent::delete();
// Do some more deleting in transaction using $parameter
}
}
Run Code Online (Sandbox Code Playgroud)
这也恰好有方法删除.
问题出现了:
我打电话的时候
$subtitles->delete($parameter)
Run Code Online (Sandbox Code Playgroud)
我明白了:
Strict error - Declaration of Subtitles::delete() should be compatible with Base::delete()
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,为什么我不能使用不同参数的后代方法?
谢谢你的解释.