is this a bug?

From: Date: Mon, 20 Aug 2007 05:24:49 +0000
Subject: is this a bug?
Groups: php.general 
Request: Send a blank email to php-general+get-261030@lists.php.net to get a copy of this message
I dont know what is happening... Can somebody clarify the situation for me? here is the situation: i have 3 files: class.php foo.php bar.php // - class.php class globalactions {
     function include_file($module) {
if ($module) { return ("modules/".$module."/templates/".$module.".php"); } else { return include("modules/main/templates/index.php"); }
     }
} // - foo.php include "lib/clients.class.php"; $clients = new clients(); //instatiating the clients class // - bar.php include 'class.php'; $globalactions = new globalactions (); include $globalactions->include_file("foo"); //return -> "modules/foo/templates/foo.php" var_dump($clients); //will return the object OK. All this works. but i want make some changes. Well.. What i want to do is this: class.php: change the line: return ("modules/".$module."/templates/".$module.".php"); to: return include ("modules/".$module."/templates/".$module.".php"); and in the bar.php: // - bar.php include 'class.php'; $globalactions = new globalactions (); $globalactions->include_file("foo"); //return -> "include modules/foo/templates/foo.php" // OK. This works. var_dump($clients); //i dont get the object here. I got NULL!!! why?!?!!? What is happening?

« previous php.general (#261030) next »