我的情况如下.我有一个远程数据库,我只能通过ssh-tunnel访问.我立即将其配置为Data Sourcein PHPStorm并且一切正常.但是,我经常需要操作适度大的表(数百万条记录),因此简单地复制粘贴INSERT语句来添加数据是行不通的.
我试着谷歌搜索,搜索PhpStorm Help,但根本没有信息.也许,某些插件存在于此类任务中,或者是否存在另一种通过文件插入数据的方式PHPStorm?
我已经学习Scala用于网络开发很长一段时间了,我偶然发现缺少接口.来自PHP,我使用接口相当多的方法级多态和IoC像这样:
interface iAnimal
{
function makeVoice();
}
class Cat implements iAnimal
{
function makeVoice()
{
return "Meow";
}
}
class Dog implements iAnimal
{
function makeVoice()
{
return "Woof!";
}
}
class Box
{
private $_animal;
function __construct(iAnimal $animal)
{
$this->_animal = $animal;
}
function makeSound()
{
echo $this->_animal->makeVoice();
}
}
Run Code Online (Sandbox Code Playgroud)
等等,这是一种简单的方法来确保我传递给Box对象的任何东西都有一个makeVoice我在其他地方调用的方法.现在,我很好奇的是,我如何使用Scala实现类似的功能.我试着寻找这个,但信息非常稀少.我找到的唯一答案是使用特征,但据我所知,它们用于具体实现,而不是声明.
提前致谢.