php遍历文件内容并替换字符,写了个遍历目录、批量替换文件内容的类解决思路(2)...

------解决方案--------------------

这个很强大,学习了~

------解决方案--------------------

lz你太伟大了。。。。。。。。

------解决方案--------------------

加分加分加分

------解决方案--------------------

不错

不过有些还是不规范

比如:modifyFileBy_replace 一时驼峰式,一时下划线分隔式

公用函数没用使用 public

私有函数开头应该以 _ 开头

------解决方案--------------------

是很不规范!!!

------解决方案--------------------

private function openDir($dirPath_target)

private function closeDir($dirHander)

这两个方法没有必要存在,在里面也只是调用原生的函数

建议在 递归方法(getDirExplorer)中回调工作方法,而不是构造整个目录树后再用工作函数处理。

并不是什么时候都需要返回目录树的,比如你的应用只是替换文件内容

------解决方案--------------------

学习了.

------解决方案--------------------

探讨

是很不规范!!!

------解决方案--------------------

顶贴收藏。

------解决方案--------------------

不错学习下~

------解决方案--------------------

好的,谢谢!!!

------解决方案--------------------

学习一下

------解决方案--------------------

这个很强大,学习了~

------解决方案--------------------

学习。

------解决方案--------------------

很好!学习了。

------解决方案--------------------

good!

------解决方案--------------------

探讨

引用:

不错

不过有些还是不规范

比如:modifyFileBy_replace 一时驼峰式,一时下划线分隔式

公用函数没用使用 public

私有函数开头应该以 _ 开头

是不太规范

------解决方案--------------------

服务吧

------解决方案--------------------

PHP code/*

* 遍历指定目录,返回其下的文件名集合

*

* Parameters:

* 1 dirPath:需要遍历的文件夹

* 2 extension:只返回指定后缀名的文件

* Return:

* 遍历文件结果集合

*/

function getDirExplorer($dirPath,$extension=''){

$dirHander=$this->openDir($dirPath);

while($fileName = readdir($dirHander)){

if($fileName !='.' && $fileName !='..'){

$path = $dirPath."/" . $fileName;

if(is_dir($path)){

$this->getDirExplorer($path);

}else{

if(isset($extension) && $extension != ''){

$fileExtension = end(explode('.',$fileName));

if($fileExtension != $extension){

continue;

}

}

$this->dirPath_array[]=$path;

}

}

}

$this->closeDir($dirHander);

return $this->dirPath_array;

}

------解决方案--------------------

好东西

------解决方案--------------------

虽然不太明白但既然进来了 就顶一个吧,学习了!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值