(PHP 5 >= 5.1.2, PHP 7, PHP 8)
SplFileInfo::setFileClass — 设置与 SplFileInfo::openFile() 一起使用的类
使用此方法设置自定义类,该类将在调用 SplFileInfo::openFile() 时使用。传递给此方法的类名必须是 SplFileObject 或派生自 SplFileObject 的类。
不返回值。
示例 #1 SplFileInfo::setFileClass() 示例
<?php
// 创建一个扩展 SplFileObject 的类
class MyFoo extends SplFileObject {}
$info = new SplFileInfo(__FILE__);
// 设置要使用的类
$info->setFileClass('MyFoo');
var_dump($info->openFile());
?>
以上示例将输出类似以下内容
object(MyFoo)#2 (0) { }