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
int
htmlspecialchars 函数的可选引号样式- excludeKeys
mixed
一个可选的字符串单字段名称或不应解析的字段名称数组(例如,用于文本区域)
响应
无效
setLanguage
设置要使用的语言实例
setLanguage(\Joomla\Language\Language 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
清除后的字符串