src/Template/Value.php
public function str($default = null, $escape = true)
    {
        $val = $this->val($default);
        if (is_scalar($val)) {
            $val = (string)$val;
        } else {
            $val = print_r($this->value, true);
        }
        return $escape && $this->escaper ? $this->escaper->escapeHtml($val) : $val;
    }
public function str($default = null, $escape = true)
    {
        $val = $this->val($default);
        if (is_scalar($val)) {
            $val = (string)$val;
        } else {
            $val = print_r($this->value, true);
        }
        return $escape && $this->escaper ? $this->escaper->escapeHtml($val) : $val;
    }
public function str ( $ default = null , $ escape = true ) { $ val = $ this -> val ( $ default ) ; if ( is_scalar ( $ val ) ) { $ val = ( string ) $ val ; } else { $ val = print_r ( $ this -> value , true ) ; } return $ escape && $ this -> escaper ? $ this -> escaper -> escapeHtml ( $ val ) : $ val ; }
Returns val() as an escaped string that can be used inside HTML tags.

@param mixed $default
@param bool $escape
@return string
Returns val () as an escaped string that can be used inside HTML tags .