PHP 8.3.4 Released!

SplFileInfo::setFileClass

(PHP 5 >= 5.1.2, PHP 7, PHP 8)

SplFileInfo::setFileClassDefine a classe usada com SplFileInfo::openFile()

Descrição

public SplFileInfo::setFileClass(string $class = SplFileObject::class): void

Use este método para definir uma classe personalizada que será usada quando SplFileInfo::openFile() for chamado. O nome da classe passado para este método deve ser SplFileObject ou uma classe derivada de SplFileObject.

Parâmetros

class

O nome da classe a ser usada quando SplFileInfo::openFile() for chamado.

Valor Retornado

Nenhum valor é retornado.

Exemplos

Exemplo #1 Exemplo de SplFileInfo::setFileClass()

<?php
// Create a class extending SplFileObject
class MyFoo extends SplFileObject {}

$info = new SplFileInfo(__FILE__);
// Set the class to use
$info->setFileClass('MyFoo');
var_dump($info->openFile());
?>

O exemplo acima produzirá algo semelhante a:

object(MyFoo)#2 (0) { }

Veja Também

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top