牛牛在线工具

ReflectionClass::getExtensionName()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ReflectionClass::getExtensionName()

获取类的扩展名(如果有的话)

函数名称:ReflectionClass::getExtensionName() 适用版本:PHP 5 >= 5.4.0, PHP 7 函数描述:ReflectionClass::getExtensionName() 方法用于获取类的扩展名(如果有的话)。 用法: $reflection = new ReflectionClass('ClassName'); $extensionName = $reflection->getExtensionName(); 参数: ClassName:要获取扩展名的类名。 返回值: 如果类是通过扩展定义的,则返回扩展的名字。 如果类不是通过扩展定义的,则返回 FALSE。 示例: 假设有以下扩展定义的类 MyExtensionClass: class MyExtensionClass { // 类的定义 } 使用 ReflectionClass::getExtensionName() 方法获取 MyExtensionClass 类的扩展名: $reflection = new ReflectionClass('MyExtensionClass'); $extensionName = $reflection->getExtensionName(); if ($extensionName) { echo "类 MyExtensionClass 是通过扩展定义的,扩展名为: " . $extensionName; } else { echo "类 MyExtensionClass 不是通过扩展定义的"; } 输出结果: 类 MyExtensionClass 是通过扩展定义的,扩展名为: MyExtension 注意事项: ReflectionClass::getExtensionName() 方法只能用于通过扩展定义的类。对于普通的 PHP 类,该方法会返回 FALSE。 在 PHP 5.4.0 之前的版本中,ReflectionClass::getExtensionName() 方法不可用。请确保你的 PHP 版本符合要求。