think\Template::get PHP Method

get() public method

模板变量获取
public get ( string $name = '' ) : mixed
$name string 变量名
return mixed
    public function get($name = '')
    {
        if ('' == $name) {
            return $this->data;
        } else {
            $data = $this->data;
            foreach (explode('.', $name) as $key => $val) {
                if (isset($data[$val])) {
                    $data = $data[$val];
                } else {
                    $data = null;
                    break;
                }
            }
            return $data;
        }
    }

Usage Example

Ejemplo n.º 1
0
 public function testVarGet()
 {
     $template = new Template();
     $data = ['a' => 'a', 'b' => 'b'];
     $template->assign($data);
     $this->assertEquals($data, $template->get());
 }
All Usage Examples Of think\Template::get