PHP Class TagLibCx, thinksns

Author: liu21st ([email protected])
Inheritance: extends TagLib
Datei anzeigen Open project: medz/thinksns-4 Class Usage Examples

Public Methods

Method Description
_case ( string $attr, string $content ) : string +---------------------------------------------------------- case标签解析 需要配合switch才有效 +---------------------------------------------------------- +----------------------------------------------------------
_comment ( string $attr ) : string +---------------------------------------------------------- comment标签解析 +---------------------------------------------------------- +----------------------------------------------------------
_compare ( string $attr, string $content, $type = 'eq' ) : string | void +---------------------------------------------------------- compare标签解析 用于值的比较 支持 eq neq gt lt egt elt heq nheq 默认是eq 格式: content +---------------------------------------------------------- +----------------------------------------------------------
_default ( string $attr ) : string +---------------------------------------------------------- default标签解析 需要配合switch才有效 使用: ddfdf +---------------------------------------------------------- +----------------------------------------------------------
_defined ( $attr, $content )
_egt ( $attr, $content )
_else ( string $attr ) : string +---------------------------------------------------------- else标签解析 +---------------------------------------------------------- +----------------------------------------------------------
_elseif ( string $attr, string $content ) : string +---------------------------------------------------------- else标签解析 格式:见if标签 +---------------------------------------------------------- +----------------------------------------------------------
_elt ( $attr, $content )
_eq ( $attr, $content )
_equal ( $attr, $content )
_foreach ( $attr, $content )
_gt ( $attr, $content )
_heq ( $attr, $content )
_if ( string $attr, string $content ) : string +---------------------------------------------------------- if标签解析 格式: 表达式支持 eq neq gt egt lt elt == > >= < <= or and || && +---------------------------------------------------------- +----------------------------------------------------------
_iterate ( string $attr, string $content ) : string | void +---------------------------------------------------------- iterator标签解析 循环输出iterator变量的值 格式: {user.username} {user.email} +---------------------------------------------------------- +----------------------------------------------------------
_layout ( $attr, $content )
_lt ( $attr, $content )
_neq ( $attr, $content )
_nheq ( $attr, $content )
_nosession ( string $attr, string $content ) : string | void +---------------------------------------------------------- notsession标签解析 如果某个session变量没有设置 则输出内容 格式: content +---------------------------------------------------------- +----------------------------------------------------------
_notequal ( $attr, $content )
_notpresent ( string $attr, string $content ) : string | void +---------------------------------------------------------- notpresent标签解析 如果某个变量没有设置,则输出内容 格式: content +---------------------------------------------------------- +----------------------------------------------------------
_php ( string $attr, string $content ) : string +---------------------------------------------------------- php标签解析 +---------------------------------------------------------- +----------------------------------------------------------
_present ( string $attr, string $content ) : string | void +---------------------------------------------------------- present标签解析 如果某个变量已经设置 则输出内容 格式: content +---------------------------------------------------------- +----------------------------------------------------------
_resultset ( $attr, $content )
_session ( string $attr, string $content ) : string | void +---------------------------------------------------------- session标签解析 如果某个session变量已经设置 则输出内容 格式: content +---------------------------------------------------------- +----------------------------------------------------------
_space ( $attr, $content ) 类定义开始
_subeach ( $attr, $content )
_sublist ( $attr, $content )
_switch ( string $attr, string $content ) : string +---------------------------------------------------------- switch标签解析 格式: 1 2 other +---------------------------------------------------------- +----------------------------------------------------------
_url ( $attr )
_var ( $attr )
_volist ( $attr, $content )

Method Details

_case() public method

+---------------------------------------------------------- case标签解析 需要配合switch才有效 +---------------------------------------------------------- +----------------------------------------------------------
public _case ( string $attr, string $content ) : string
$attr string 标签属性
$content string 标签内容 +----------------------------------------------------------
return string +----------------------------------------------------------

_comment() public method

+---------------------------------------------------------- comment标签解析 +---------------------------------------------------------- +----------------------------------------------------------
public _comment ( string $attr ) : string
$attr string 标签属性 +----------------------------------------------------------
return string +----------------------------------------------------------

_compare() public method

+---------------------------------------------------------- compare标签解析 用于值的比较 支持 eq neq gt lt egt elt heq nheq 默认是eq 格式: content +---------------------------------------------------------- +----------------------------------------------------------
public _compare ( string $attr, string $content, $type = 'eq' ) : string | void
$attr string 标签属性
$content string 标签内容 +----------------------------------------------------------
return string | void +----------------------------------------------------------

_default() public method

+---------------------------------------------------------- default标签解析 需要配合switch才有效 使用: ddfdf +---------------------------------------------------------- +----------------------------------------------------------
public _default ( string $attr ) : string
$attr string 标签属性
return string +----------------------------------------------------------

_defined() public method

public _defined ( $attr, $content )

_egt() public method

public _egt ( $attr, $content )

_else() public method

+---------------------------------------------------------- else标签解析 +---------------------------------------------------------- +----------------------------------------------------------
public _else ( string $attr ) : string
$attr string 标签属性 +----------------------------------------------------------
return string +----------------------------------------------------------

_elseif() public method

+---------------------------------------------------------- else标签解析 格式:见if标签 +---------------------------------------------------------- +----------------------------------------------------------
public _elseif ( string $attr, string $content ) : string
$attr string 标签属性
$content string 标签内容 +----------------------------------------------------------
return string +----------------------------------------------------------

_elt() public method

public _elt ( $attr, $content )

_eq() public method

public _eq ( $attr, $content )

_equal() public method

public _equal ( $attr, $content )

_foreach() public method

public _foreach ( $attr, $content )

_gt() public method

public _gt ( $attr, $content )

_heq() public method

public _heq ( $attr, $content )

_if() public method

+---------------------------------------------------------- if标签解析 格式: 表达式支持 eq neq gt egt lt elt == > >= < <= or and || && +---------------------------------------------------------- +----------------------------------------------------------
public _if ( string $attr, string $content ) : string
$attr string 标签属性
$content string 标签内容 +----------------------------------------------------------
return string +----------------------------------------------------------

_iterate() public method

+---------------------------------------------------------- iterator标签解析 循环输出iterator变量的值 格式: {user.username} {user.email} +---------------------------------------------------------- +----------------------------------------------------------
public _iterate ( string $attr, string $content ) : string | void
$attr string 标签属性
$content string 标签内容 +----------------------------------------------------------
return string | void +----------------------------------------------------------

_layout() public method

public _layout ( $attr, $content )

_lt() public method

public _lt ( $attr, $content )

_neq() public method

public _neq ( $attr, $content )

_nheq() public method

public _nheq ( $attr, $content )

_nosession() public method

+---------------------------------------------------------- notsession标签解析 如果某个session变量没有设置 则输出内容 格式: content +---------------------------------------------------------- +----------------------------------------------------------
public _nosession ( string $attr, string $content ) : string | void
$attr string 标签属性
$content string 标签内容 +----------------------------------------------------------
return string | void +----------------------------------------------------------

_notequal() public method

public _notequal ( $attr, $content )

_notpresent() public method

+---------------------------------------------------------- notpresent标签解析 如果某个变量没有设置,则输出内容 格式: content +---------------------------------------------------------- +----------------------------------------------------------
public _notpresent ( string $attr, string $content ) : string | void
$attr string 标签属性
$content string 标签内容 +----------------------------------------------------------
return string | void +----------------------------------------------------------

_php() public method

+---------------------------------------------------------- php标签解析 +---------------------------------------------------------- +----------------------------------------------------------
public _php ( string $attr, string $content ) : string
$attr string 标签属性
$content string 标签内容 +----------------------------------------------------------
return string +----------------------------------------------------------

_present() public method

+---------------------------------------------------------- present标签解析 如果某个变量已经设置 则输出内容 格式: content +---------------------------------------------------------- +----------------------------------------------------------
public _present ( string $attr, string $content ) : string | void
$attr string 标签属性
$content string 标签内容 +----------------------------------------------------------
return string | void +----------------------------------------------------------

_resultset() public method

public _resultset ( $attr, $content )

_session() public method

+---------------------------------------------------------- session标签解析 如果某个session变量已经设置 则输出内容 格式: content +---------------------------------------------------------- +----------------------------------------------------------
public _session ( string $attr, string $content ) : string | void
$attr string 标签属性
$content string 标签内容 +----------------------------------------------------------
return string | void +----------------------------------------------------------

_space() public method

类定义开始
public _space ( $attr, $content )

_subeach() public method

public _subeach ( $attr, $content )

_sublist() public method

public _sublist ( $attr, $content )

_switch() public method

+---------------------------------------------------------- switch标签解析 格式: 1 2 other +---------------------------------------------------------- +----------------------------------------------------------
public _switch ( string $attr, string $content ) : string
$attr string 标签属性
$content string 标签内容 +----------------------------------------------------------
return string +----------------------------------------------------------

_url() public method

public _url ( $attr )

_var() public method

public _var ( $attr )

_volist() public method

public _volist ( $attr, $content )