gpt4 book ai didi

php - 如何在执行操作之前确保对象存在

转载 作者:行者123 更新时间:2023-12-04 18:19:55 25 4
gpt4 key购买 nike

我有一个 index.php从其他 php 文件加载页面的片段。在 index.php 的顶部我有所有require_once包括处理数据库连接的 PHP 类的语句,我还实例化了该类的一个对象:

<?php 
require_once 'libs/DatabaseHandler.php';

$dbh = new DatabaseHandler('localhost', 'root', '*******', 'pride2012');

require_once 'pages/01_includes.php';
require_once 'pages/02_menu.php';
require_once 'pages/03_slider.php';
require_once 'pages/04_news.php';
?>

使用 db 管理类的页位是 04_news.php ,在 04_news.php 之前构造对象是否足够?加载以确保在数据库相关操作开始之前对象存在?

最佳答案

在操作之前定义对象就足够了。

或者,您可以使用内置的 __autoload( )方法来根据需要动态加载类。

看看PHP.net: Autoloading Classes了解更多信息。

关于php - 如何在执行操作之前确保对象存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10883714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com