フォルダーの内容を取得するために DirectoryIterator を使用していますが、問題なく動作します。
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator(__DIR__ . $this->certificate), RecursiveIteratorIterator::SELF_FIRST);
foreach ($iterator as $key => $value) {
array_push($files, $value);
}
unset($value);
しかし、$files
印刷されたときの結果は文字列ではなく、STD クラスです。その出力を文字列 (ファイルが 1 つしかない場合) または配列として変換するにはどうすればよいですか?
編集:これは私が得る結果になります:
{ [0]=> object(SplFileInfo)#5 (2) { ["pathName":"SplFileInfo":private]=> string(101) "C:\Users\rgr\Apache\htdocs\Roland Groza [ 3.0 ]\class\mongohq/certificate\GTECyberTrustGlobalRoot.crt" ["fileName":"SplFileInfo":private]=> string(27) "GTECyberTrustGlobalRoot.crt" } }