stdClass是另一个很好的PHP特性。您可以创建一个匿名PHP类。让我们检查一个例子。$page=new stdClass();$page->name='Home';$page->status=1;
现在,假设您有另一个类,它将使用页面对象初始化并在其基础上执行。<?phpclass PageShow {
public $currentpage;
public function __construct($pageobj)
{
$this->currentpage = $pageobj;
}
public function show()
{
echo $this->currentpage->name;
$state = ($this->currentpage->status == 1) ? 'Active' : 'Inactive';
echo 'This is ' . $state . ' page';
}}
现在,您必须使用Page对象创建一个新的PageShow对象。
这里不需要为此编写一个新的类模板,您只需使用stdClass动态创建一个类。$pageview=new PageShow($page);
$pageview->show();