获取PharFileInfo对象的fileName属性

时间:2015-06-15 02:57:14

标签: php properties filenames

我有一个PharData对象,我想在里面获取一个文件名数组。

foreach($PharData as $object){
    print_r($object);
}

返回

  

PharFileInfo对象

[pathName:SplFileInfo:private] => phar:// C:/... / arch.tar / pmnt.csv
[fileName:SplFileInfo :private] => pmnt.csv

...

如何获取fileName属性?试过$ object-> fileName,但它说没有这样的属性。 “Echo $ object”给出了pathName,但如果有更简单的方法,我不想解析它的文件名

2 个答案:

答案 0 :(得分:0)

尝试使用

$object->getFilename();

答案 1 :(得分:0)

使用此代码

$info = new SplFileInfo('phar://C:/.../arch.tar/pmnt.csv');//your path to the file.
var_dump($info->getFilename());

<强>参考 splfileinfo