我正在从CLI运行PHP脚本,该脚本使用PHP中的DirectoryIterator::getExtension()方法.
我运行的PHP版本是5.3.5,但我一直在收到错误 Fatal error: Call to undefined method DirectoryIterator::getExtension()
该脚本在运行PHP 5.3.6的本地开发机器上运行正常,没有错误.但是,PHP man中的DirectoryIterator :: getExtension()页面没有提到版本.
谁能告诉我使用这种方法需要什么版本?
这是获取文件扩展名IMO的一种更简单的方法:
<?php
$iterator = new DirectoryIterator($data_dir);
foreach($iterator as $entity) {
if($entity->isFile()) {
$file_extension = pathinfo($entity->getFilename(), PATHINFO_EXTENSION);
...
}
}
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5538 次 |
| 最近记录: |