PHP Conference Japan 2024

SplFileInfo::setFileClass

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

SplFileInfo::setFileClass設定 SplFileInfo::openFile() 使用的類別

說明

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

使用此方法來設定一個自訂類別,當呼叫 SplFileInfo::openFile() 時將使用此類別。傳遞給此方法的類別名稱必須是 SplFileObject 或繼承自 SplFileObject 的類別。

參數

class

呼叫 SplFileInfo::openFile() 時要使用的類別名稱。

回傳值

無回傳值。

範例

範例 #1 SplFileInfo::setFileClass() 範例

<?php
// 建立一個繼承 SplFileObject 的類別
class MyFoo extends SplFileObject {}

$info = new SplFileInfo(__FILE__);
// 設定要使用的類別
$info->setFileClass('MyFoo');
var_dump($info->openFile());
?>

上述範例將輸出類似以下的內容

object(MyFoo)#2 (0) { }

另請參閱

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top