(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) { }