PHP Object Issues
I wrote a class, like class MyClass,
Then I am in one of the pages such as a.php, I instantiate $obj 1=new MyClass ();
$obj1 can I use this instantiated object to be referenced by other pages? It's definitely not possible. So if I want to refer to the b.php page, do I need to instantiate it in a different format? It is not very troublesome ....
------Solution--------------------
Class MyClass writes the method of this class as a static method so that it can be used directly on each page.
such as: Myclass::func ();
------Solution--------------------
Also need to include this class file
------Solution--------------------
#function. php
Class test{
private static $_instance = NULL;
Public function A () {
Echo ' Metchod a ';
}
Public Function B () {
Echo ' method B ';
}
public static function instance () {
if (self::$_instance = = = NULL) {
Self::$_instance = new self ();
}
return self::$_instance;
}
}
#a. php
Include function.php
Echo test::instance ()->a ();
#b. php
Include function.php
Echo test::instance ()->b ();