函数
hash_pbkdf2
缺少 hash_pbkdf2 的垫片
包 |
Joomla CMS |
---|
参数
- algo
string
要使用的算法- password
string
明文密码- salt
string
哈希的盐- count
int
迭代次数- length
int
长度- rawOutput
bool
原始输出
响应
string
哈希字符串
常量
CRLF
定义换行符的常量
var | |
---|---|
since |
1.5 |
包 |
Joomla CMS |
FTP_ASCII
如果 PHP 在没有启用 ftp 扩展的情况下运行,则为本机 FTP_ASCII 常量的存根
var | |
---|---|
since |
1.5 |
包 |
Joomla CMS |
FTP_AUTOASCII
常量定义 FTP 连接类型是否会根据文件扩展名自动确定 ASCII 支持
var | |
---|---|
since |
1.5 |
包 |
Joomla CMS |
FTP_BINARY
如果 PHP 在没有启用 ftp 扩展的情况下运行,则为本机 FTP_BINARY 常量的存根
var | |
---|---|
since |
1.5 |
包 |
Joomla CMS |
FTP_NATIVE
常量定义平台上是否可以使用本机 FTP 支持
var | |
---|---|
since |
1.5 |
包 |
Joomla CMS |
JCOMPAT_UNICODE_PROPERTIES
指示存在 UTF-8 和 PCRE 支持的标志
const |
boolean |
---|---|
since |
1.6 |
已弃用 |
4.0 将在 6.0 中删除 将在不进行替换的情况下删除(还将删除 phpcs 异常) |
包 |
Joomla CMS |
JPATH_COMPONENT
定义请求的活动组件的路径
请注意,此常量是应用程序感知的,对于每个应用程序(站点/管理)都是不同的。
var | |
---|---|
since |
1.5 |
已弃用 |
4.3 将在 6.0 中删除 将在不进行替换的情况下删除 |
包 |
Joomla CMS |
JPATH_COMPONENT_ADMINISTRATOR
定义请求的活动组件的管理元素的路径
var | |
---|---|
since |
1.5 |
已弃用 |
4.3 将在 6.0 中删除 将在不进行替换的情况下删除 |
包 |
Joomla CMS |
JPATH_COMPONENT_SITE
定义请求的活动组件的站点元素的路径
var | |
---|---|
since |
1.5 |
已弃用 |
4.3 将在 6.0 中删除 将在不进行替换的情况下删除 |
包 |
Joomla CMS |
JPATH_ROOT
包 |
Joomla CMS |
---|
Traits
LegacyPropertyManagementTrait
Trait 包含以前从 \Joomla\CMS\Object\CMSObject 继承的用于设置和获取当前类的属性的遗留方法。
MultiFactorAuthenticationHandler
实现与 Joomla 的多因素身份验证集成所需的代码。
ReshapeArgumentsAware
一个用于重塑参数的 Trait,保持与遗留插件事件的向后兼容性。
ResultAware
此 Trait 部分实现了可变和不可变事件的 ResultAwareInterface。
ResultTypeArrayAware
此 Trait 部分实现了 ResultAwareInterface 用于类型检查。
ResultTypeBooleanAware
此 Trait 部分实现了 ResultAwareInterface 用于类型检查。
ResultTypeFloatAware
此 Trait 部分实现了 ResultAwareInterface 用于类型检查。
ResultTypeIntegerAware
此 Trait 部分实现了 ResultAwareInterface 用于类型检查。
ResultTypeMixedAware
此 Trait 部分实现了 ResultAwareInterface 用于类型检查。
ResultTypeNumericAware
此 Trait 部分实现了 ResultAwareInterface 用于类型检查。
ResultTypeObjectAware
此 Trait 部分实现了 ResultAwareInterface 用于类型检查。
ResultTypeStringAware
此 Trait 部分实现了 ResultAwareInterface 用于类型检查。
接口
ProviderAwareAuthenticationPluginInterface
定义身份验证插件成为提供程序感知所需的必要方法的接口类请注意:可能会在 Joomla 4.2 中弃用
ResultAwareInterface
定义一个具有名为“result”的追加式数组参数的事件。
WebAssetItemInterface
Web 资产项目接口
类
AbstractEvent
此类实现系统范围内使用的基本事件对象,以提供正交性。模型、控制器等核心对象在运行时创建此类事件,并通过应用程序的调度程序(俗称“Joomla! 插件系统”)分派它们。这样,合适的插件(通常是“系统”插件)就可以修改任何内部类的行为,提供系统范围的服务,例如标签、内容版本控制、评论,甚至低级服务,例如创建/修改/锁定行为的实现、记录点击量等。
AfterCategoryChangeStateEvent
模型事件的类。
AfterCategoryChangeStateEvent
模型事件的类。
AfterChangeStateEvent
模型事件的类。
AfterChangeStateEvent
模型事件的类。
AfterCleanModuleListEvent
模块事件的类。
AfterDeleteEvent
模型事件的类。
AfterDeleteEvent
模型事件的类。
AfterDeleteEvent
用户删除事件的类。
AfterDisplayEvent
内容事件的类。
AfterLoginEvent
用户事件的类。
AfterLogoutEvent
用户事件的类。
AfterModuleListEvent
模块事件的类。
AfterRenderModuleEvent
模块事件的类。
AfterRenderModulesEvent
模块事件的类。
AfterSaveEvent
模型事件的类。
AfterSaveEvent
模型事件的类。
AfterSaveEvent
用户保存事件的类。
AfterTitleEvent
内容事件的类。
AtomRenderer
AtomRenderer 是一个实现 atom 规范的 feed
AuthenticationEvent
用户事件的类。
AuthorisationEvent
用户事件的类。
AuthorisationFailureEvent
用户事件的类。
BeforeChangeStateEvent
模型事件的类。
BeforeCompileHeadEvent
SchemaBeforeCompileHeadEvent 事件的类 示例:new BeforeCompileHeadEvent('onSchemaBeforeCompileHead', ['subject' => $schema, 'context' => 'com_example.example']);
BeforeDeleteEvent
模型事件的类。
BeforeDeleteEvent
用户删除事件的类。
BeforeDisplayEvent
内容事件的类。
BeforeRenderModuleEvent
模块事件的类。
BeforeSaveEvent
模型事件的类。
BeforeSaveEvent
模型事件的类。
BeforeSaveEvent
用户保存事件的类。
BeforeValidateDataEvent
模型表单事件的类。
Browser
浏览器类,提供有关当前 Web 客户端的功能信息。
CanRemoveDataEvent
隐私事件的类。
ChangeItem
每个对象代表一个查询,即 DDL SQL 查询中的一行。
ChangeSet
包含针对 Joomla 的特定实例的一组 JSchemaChange 对象。
CheckPrivacyPolicyPublishedEvent
隐私事件的类。
ClassLoader
为 Joomla! 装饰 Composer 类加载器
ContentPrepareEvent
内容事件的类。
DatabaseLogger
Joomla! MySQL 数据库日志类
ExportRequestEvent
隐私事件的类。
FormattedtextLogger
Joomla! 格式化文本文件日志类
HttpBridgePostRequestMethod
将 Joomla! HTTP API 桥接到 Google Recaptcha RequestMethod 接口以进行 POST 请求。
输入
Joomla 输入对象的提供者。
InputFilter
InputFilter 是一个用于过滤来自任何数据源的输入的类
JoomlaSerializer
此类完成了清理所有包含数据的 Joomla 类并将其转换为 Tobscure 库可以使用的标准数组的繁琐工作。它还抛出适当的插件事件,允许第三方扩展在渲染这些属性之前将自定义数据和关系添加到这些属性中
日志
Joomla! 日志类
LoginEvent
用户事件的类。
LoginFailureEvent
用户事件的类。
LogoutEvent
用户事件的类。
LogoutFailureEvent
用户事件的类。
MessagequeueLogger
Joomla 消息队列日志记录器类。
NormaliseRequestDataEvent
模型表单事件的类。
PrepareContentEvent
Finder 事件的类。
PrepareDataEvent
模型事件的类。
PrepareDataEvent
SchemaPrepareDataEvent 事件类示例:new PrepareDataEvent('onSchemaPrepareData', ['subject' => $data, 'context' => 'com_example.example']);
PrepareFormEvent
模型表单事件的类。
PrepareFormEvent
SchemaPrepareFormEvent 事件类示例:new PrepareFormEvent('onSchemaPrepareForm', ['subject' => $form]);
PrepareModuleListEvent
模块事件的类。
PrepareSaveEvent
SchemaPrepareSaveEvent 事件类示例:new PrepareFormEvent('onSchemaPrepareForm', ['subject' => $subject, 'context' => $context, 'item' => $table, 'isNew' => $isNew, 'schema' => $schema]);
PunycodeHelper
Joomla 平台字符串 Punycode 类。
RemoveDataEvent
隐私事件的类。
ResultEvent
Finder 事件的类。
SyslogLogger
Joomla! Syslog 日志类
Totp
此类提供符合 RFC6238 的基于时间的的一次性密码,与 Google Authenticator 兼容(PassCodeLength = 6,TimePeriod = 30)。
UserGroupAfterDeleteEvent
模型事件的类。
UserGroupBeforeDeleteEvent
模型事件的类。
WebAssetItem
Web 资产项类