.PHP。如何创建函数库?



我没有太多编程经验,但我用一些PHP文件做了一个小应用程序,我想优化它。

我想提取所有重复的代码,并将其作为PHP文件放在文件夹中,稍后需要代码时我会调用它。

例如,这几行在我的所有文件中重复:

$servername = "ejemplo.es";
$username = "ramon";
$dbname = "bbdd";
$password = "loquesea";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
}

首先,您应该阅读关于函数和面向对象编程的php教程。

在您的情况下,您可以为数据库创建一个名为database的类,它看起来像这样:

<?php
class Database
{
    private $_connection = null;
    public function __construct($host, $username, $password, $database)
    {
        // connect to database and store the connection for further use
    }
    public function doThisAndThat()
    {
        // do some fancy database stuff
    }
    public function __destruct()
    {
        // important for databases is to disconnect from them
    }
}

然后你所要做的就是包括你的数据库类文件,并这样调用它:

$db = new Database($host, $username, $password, $database);
$db->doThisAndThat();

相关内容

  • 没有找到相关文章

最新更新