我有一个管理数据库的类。在这个类中,我定义了连接,并且我有各种函数用于不同类型的数据获取/检索。
我通常有一个用于 ajax 操作的 php 文件,并通过该文件包含我需要的函数的文件,并将我的类的实例作为变量传递给这些函数。
然后我在函数中使用该实例来进行查询并从数据库中获取数据。
我的问题是:我需要在文件中包含类声明和函数吗?结构如下......或多或少。基本上我需要在functionCollection.php中包含databaseClass.php吗
databaseClass.php
<?php
class MyDBManager
{
    private $database   = 'db';
    private $host       = 'host'; 
    private $username   = 'siteguest';
    private $password   = 'psw';
    private $options    = array();
    ...
    function __construct(){}
    function runQuery($statement){}
    function fetchRow(){}
    ...
}
?>
livesearch.php
<?php
    include_once("databaseClass.php");
    include_once("something.php");
    $var1 = $_POST['id'];
    $var2 = $_POST['date'];
    $var3 = $_POST['time'];
    $database = new MyDBManager();
    somefunction($database, $var1, $var2, $var3);
    ...
?>
functionCollection.php
<?php
    include_once("databaseClass.php");
    include_once("misc.php");
    function nameExists($database, $var1, $var2, $var2){}
    ...
?>