OutputFilter

OutputFilter 是一个用于处理输出字符串以进行“安全”显示的类

1.0

Joomla 框架

方法

ampReplace

通过转义与号使字符串对 XHTML 输出安全。

ampReplace( text) : 
静态

1.0

参数

文本

string要处理的文本

响应

string处理后的字符串。

cleanText

清除所有格式和脚本代码的文本。

cleanText( &text) : 
静态

1.0

参数

文本

string要清除的文本

响应

string清除后的文本。

linkXhtmlSafe

通过转义链接中的与号使字符串对 XHTML 输出安全。

linkXhtmlSafe( input) : 
静态

1.0

参数

输入

string要处理的字符串

响应

string处理后的字符串

objectHtmlSafe

使对象在表单中安全显示。

objectHtmlSafe( &mixed,  quoteStyle = ENT_QUOTES,  excludeKeys = '') : 
静态

将非字符串、数组、对象或以下划线开头的对象参数转换为

1.0

参数

混合

object要解析的对象

quoteStyle

inthtmlspecialchars 函数的可选引号样式

excludeKeys

mixed一个可选的字符串单字段名称或不应解析的字段名称数组(例如,用于文本区域)

响应

无效

setLanguage

设置要使用的语言实例

setLanguage(\Joomla\Language\Language language) : 
静态

2.0.0

参数

语言

Language要使用的语言实例。

响应

无效

stringJSSafe

处理字符串并将其转义以在 Javascript 中使用

stringJSSafe( string) : 
静态

3.0

参数

字符串

string要处理的字符串

响应

string处理后的文本

stringUrlSafe

使用语言音译生成指定字符串的 URL 安全版本。

stringUrlSafe( string,  language = '') : 
静态

此方法处理字符串并将所有带重音的 UTF-8 字符替换为不带重音的 ASCII-7 “等效项”;空格被替换为连字符,字符串被转换为小写。

1.0

参数

字符串

string要处理的字符串

语言

string要音译到的语言

响应

string处理后的字符串

stringUrlUnicodeSlug

使用 Unicode 字符替换生成指定字符串的 URL 安全版本。

stringUrlUnicodeSlug( string) : 
静态

1.0

参数

字符串

string要处理的字符串

响应

string处理后的字符串

stripIframes

从字符串中删除 <iframe> 标签。

stripIframes( string) : 
静态

1.0

参数

字符串

string要清除的字符串。

响应

string清除后的字符串

stripImages

从字符串中删除 <img> 标签。

stripImages( string) : 
静态

1.0

参数

字符串

string要清除的字符串。

响应

string清除后的字符串

属性

语言

用于使字符串 URL 安全的语言实例

静态

2.0.0

类型

Language|null