小编Mar*_*oda的帖子

NetBeans远程连接

我正在尝试设置netBeans远程项目,我遇到了很多麻烦.我从远程服务器启动了一个PHP应用程序,并在最后一个确认步骤中向我抛出错误.

没有可供下载的文件.尝试在远程配置中检查被动模式.

在日志输出中它失败了:

> 215 UNIX Type: L8
> PORT 192,168,5,217,196,73
> 500 Illegal PORT command.

有人设置远程连接有同样的问题吗?请帮忙.

netbeans

6
推荐指数
2
解决办法
3万
查看次数

为什么子方法必须与父方法具有相同的参数?

我有这个代码:

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)

所以我的问题是,为什么我不能使用不同参数的后代方法?

谢谢你的解释.

php overriding

3
推荐指数
1
解决办法
1892
查看次数

标签 统计

netbeans ×1

overriding ×1

php ×1