consider the following code scenario:
<?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(); } ?> The widgetfactory class is in widgetfactoryclass.php file, I have included this file in my index.php file, all my site actions runs through index.php, i.e. for each action this file gets included, now I want to create object of widgetfactory class ONLY if already it doesn't exist. I am using isset() for this purpose, is there any other better alternative for this?