get_registered_object()

get_registered_object() -- 返回一个注册对象的引用

描述

array get_registered_object ( string object_name)

    该函数用于一个定制函数中,获得直接存取注册对象的能力。参见对象页以获得更多信息。

例子13-1. get_registered_object()

<?php
function smarty_block_foo($params, &$smarty)
{
  if (isset(
$params['object'])) {
    
// 获得注册对象的引用
    
$obj_ref = &$smarty->get_registered_object($params['object']);
    
// $obj_ref现在是对象的引用
  
}
}
?>

    参见register_object()unregister_object()以及objects page