Jump to content

Archived

This topic is now archived and is closed to further replies.

Balagi

Problem with putting require_once() in a class function concerning objects...

Recommended Posts

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.php
class 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.php
echo "test text"; // prints "test text", I just added this to make sure the file was being loaded
echo $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.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.