PHP 5.3新特性与表单设计管理全解析
1. SPL 概述
SPL(标准 PHP 库)在 PHP 5.3 中成为了 PHP 的一个重要组成部分,它不再是一个单独的扩展,且无法在不卸载整个 PHP 语言的情况下禁用或卸载。SPL 是一个不断发展的大型扩展,包含许多实用的功能。虽然这里只介绍了其中最实用和常见的部分,但实际上它还有更多的特性等待挖掘。
例如,在遍历文件系统时,可以使用不同的迭代器。除了 FileSystemiterator , Globiterator 也是一个很有用的迭代器。它可以按照文件系统模式进行遍历,如查找所有的 .php 文件。以下是 Globiterator 类的使用示例:
<?php
$flags = FilesystemIterator::CURRENT_AS_PATHNAME;
$ul = new Globiterator("*.php", $flags);
foreach ($ul as $file) {
print "$file\n";
}
?>
在这个例子中,使用了 CURRENT_AS_PATHNAME 标志,只关注文件名。当然, CURRENT_AS_FILEINFO 标志同样有效,而 SKIP_DOTS 标志在这里则没有意义。
超级会员免费看
订阅专栏 解锁全文
1007

被折叠的 条评论
为什么被折叠?



