Balagi Posted October 12, 2006 Share Posted October 12, 2006 Here is a sample of the code I'm trying to fix. I create an object $a and want to be able to use that same object on other pages that I load (require_once) through a function.[code]<?php// index.phpclass A { function load_page($page) { require_once($page . '.php'); }}$a = new A;echo $a; // prints Object id #1 as it should$a->load_page('test'); /* If I replace this line with require_once('test.php'); the A object will carry over, but that's not what I'm trying to do */?>[/code][code]<?php// test.phpecho "test text"; // prints "test text", I just added this to make sure the file was being loadedecho $a; // prints nothing, this is what I'm trying to fix.. I want this to print Object id #1 like it did on index.php?>[/code]I'm pretty new to class/object orriented programming, but basically I want my A object that was defined to index.php to carry on to other pages that I load with my $a->load(); function. Link to comment https://forums.phpfreaks.com/topic/23791-problem-with-putting-require_once-in-a-class-function-concerning-objects/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.