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. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.