考虑以下代码场景:
<?php
//widgetfactory.class.php
// define a class
class WidgetFactory
{
var $oink = 'moo';
}
?>
<?php
//this is index.php
include_once('widgetfactory.class.php');
// create a new object
//before creating object make sure that it already doesn't exist
if(!isset($WF))
{
$WF = new WidgetFactory();
}
?>
widgetfactory 类在 widgetfactoryclass.php 文件中,我已将此文件包含在我的 index.php 文件中,我所有的站点操作都通过 index.php 运行,即对于包含此文件的每个操作,现在我想创建 widgetfactory 类的对象仅当它已经不存在时。我正在isset()
为此目的使用,还有其他更好的选择吗?