$objects = new R(new D($files));
foreach($objects as $object) {
//$arrFile[] = $object;
dump($object,'$object');die();
}
//输出效果
$object object(SplFileInfo)#4 (2) {
["pathName":"SplFileInfo":private] => string(49) "D:\website\Library\Helper\."
["fileName":"SplFileInfo":private] => string(1) "good.php"
}
php里的private值调用不到。类 遍历对象,如何取值pathName?
答案:2 悬赏:0 手机版
解决时间 2021-04-06 03:21
- 提问者网友:不要迷恋哥
- 2021-04-05 23:22
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-04-06 00:30
取不到不是很正常吗,如果能取到那private的声明不就没意义了。
SplFileInfo应该提供getPathName之类的public方法来获取private $pathName的值。例如
public function getPathName() {
return $this->pathName;
}
SplFileInfo应该提供getPathName之类的public方法来获取private $pathName的值。例如
public function getPathName() {
return $this->pathName;
}
全部回答
- 1楼网友:何以畏孤独
- 2021-04-06 00:51
支持一下感觉挺不错的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯