在 PHP 中,假设我有三个类:
database.php
item.php
user.php
类 item 和 user 都有include("database.php");
连接数据库和执行查询的语句。
说,我有一个页面,我想在其中显示用户信息和项目信息。我必须输入
include("item.php");
include("user.php");
但这当然会给我一个错误,因为我两次包含数据库类。我知道我可以include_once("database.php");
在 item 和 user 类中使用,但我已经阅读了各种线程,最好不要使用 include 和 require 的 _once 版本。
当您需要在多个位置包含数据库类时,避免在 PHP 代码中使用“_once”的最佳做法是什么?