(PHP 5 >= 5.1.2)
SplFileInfo::setFileClass — Establece el nombre ee clase usado con SplFileInfo::openFile()
$class_name
] )Establece el nombre de clase que SplFileInfo usará para abrir ficheros cuando se llama a openFile(). El nombre de clase pasado a este método debe ser derivado de SplFileObject.
class_name
El nombre de clase a usar cuando openFile() es llamado.
No devuelve ningún valor.
Ejemplo #1 Ejemplo de SplFileInfo::setFileClass()
<?php
// Crear una clase heredando a SplFileObject
class MiFoo extends SplFileObject {}
$info = new SplFileInfo(__FILE__);
// Establece la clase a usar
$info->setFileClass('MiFoo');
var_dump($info->openFile());
?>
El resultado del ejemplo sería algo similar a:
object(MiFoo)#2 (0) { }