I have an instance of a class, how can I make that global without having to define it in all my functions?
Here is an example I have been trying to get to work:
My Class file:
[code=php]<?php
class phpLive{
// Some methods and properties here
}
$phplive = $_live = $live = $_ = new phpLive();
global $live;
?>
The Page:
[code=php]<?php
require_once ‘phpLive.php’;
$live->get_http(“http://google.com”)->callback(function(){
echo $live->title;
});
?>
But the above code gives me this error:
[QUOTE]
Notice: Undefined variable: live in C:wampwwwphpLiveindex.php on line 13
Notice: Trying to get property of non-object in C:wampwwwphpLiveindex.php on line 13
I don’t want to have to place “global $live” inside each function, so is there a way for me to access it?
BTW I have tried these as well without success:
[code=php]echo $this->title;
echo self::title;