从不同的文件访问两种方法


Accessing two methods from different files

我正在精简我的代码。因此,我把我的一个大班一分为二。现在有一个类用于与连接相关的所有内容。在另一个类上,我有各种操作的方法(选择,删除lala)

我有点困惑的是如何同时使用这两个类。例如,使用传递给连接类的变量,然后将其传递给操作类来执行任务。

看到这里,这是一个例子,我目前正在努力做到这一点

$db1 = new qcon(); //access the connection class
$helper = new dbfunctions(); //access operations class
$db1->openDB(); // Open database method on connection class
$helper->getResult(); //access SQL select method on operations class
$result = db1 + helper; // pseudo code for what I am trying to do here. Put both operations into one variable. Or do I need to do this as an array?

你能帮我找到解决办法吗。

为什么在一个变量中想要两个完全不同的结果?这毫无意义,尤其是因为两者中的一个表示连接对象,另一个表示结果集。这就像你把一辆汽车和一辆卡车都放进一个汽车形状的洞里,并期望两者都能毫发无损。

您要么需要单独的变量(这更有意义),要么需要一个数组。请注意,即使是数组也没有意义,因为您将完全不同的数据放入要填充的两个索引中。

我的猜测是,你想要这个,这样你就可以把它放在一个单一的返回值中。这就是参考文献存在的原因。查找如何通过引用传递变量,如果这就是您需要它的原因,它将解决您的问题。

尝试$result = $this->db1 + $this->helper;

希望有帮助。:)

试试。。。

$variable=$this->variable+$variable->variable;

这应该行得通。