spl

spl

文章 5 浏览 60

迭代器到数组

DatePeriod 是一个用于处理重复日期的 PHP 类。它的方法数量非常有限。因此,当我想使用重复日期执行基本数组函数时,我必须使用 iterator_to_array …

写下不归期 2024-08-04 17:35:48 5 0

使用 DirectoryIterator 对文件进行排序

我正在创建一个目录,列出 lighttpd 的 PHP5 脚本。在给定的目录中,我希望能够列出直接子目录和文件(带有信息)。 快速搜索后, DirectoryIterator …

燕归巢 2024-08-03 13:15:01 3 0

PHP IteratorIterator 类如何工作?

尽我所能,我无法理解 IteratorIterator 类的实际用途。我知道类可以实现 Traversable,因此引擎知道它可以使用 foreach 和 进行循环。我意识到 Itera…

爱要勇敢去追 2024-08-03 10:10:12 6 0

在 PHP 中使用 $files = new DirectoryIterator() 后,如何对项目进行排序?

我们可以在 PHP 中获取目录中的文件,然后 $files = new DirectoryIterator() 有一种简单的方法可以按特定顺序对项目进行排序以显示它们吗? 谢谢。…

独孤求败 2024-07-25 15:05:00 7 0

PHP SPL 操作递归菜单

我在数据库中有一个表,其中包含类别数据: id title parent 1 category 1 0 2 category 2 2 3 category 3 3 4 category 4 0 每个父级都可能有父级行 …

落花随流水 2024-07-19 02:45:09 3 0

我们如何让程序员在编写自己的函数之前查找现有的函数?

为什么这么多人仍在标准库中编写蹩脚版本的东西? 不是针对 PHP 开发人员,而是大家可以阅读 PHP SPL…

独留℉清风醉 2024-07-15 05:00:21 6 0

PHP 对象作为伪数组

我有一个实现 ArrayAccess 的对象,迭代器 和 可数。 这会产生近乎完美的数组掩蔽。 我可以使用偏移量($object[foo])访问它,我可以将它放入 foreac…

秋日私语 2024-07-10 00:12:35 11 0

我应该在 PHP 中使用哪种 Iterator 实现,为什么?

我正在尝试重构一个大型的旧项目,我注意到的一件事是一系列不同的迭代器实现: while($iterator->moveNext()) { $item = $iterator->current(); // d…

马蹄踏│碎落叶 2024-07-09 18:41:57 7 0

PHP 的 SPL:涉及数组的接口是否涵盖了所有数组属性?

通过实现所有必要的 SPL 接口,是否可以编写一个与实际 PHP 数组几乎没有区别的类? 他们是否遗漏了任何重要的东西? 我想构建一个更高级的 Array 对…

小姐丶请自重 2024-07-07 01:35:00 8 0

删除 PHP 中重复的硬编码循环和条件

我看到这个问题是关于 C# 的,我想要 PHP 的答案。 我有一些旧代码,有 4 页的 foreach 循环和条件,这使得阅读和理解变得困难。 我怎样才能让这个更…

笑,眼淚并存 2024-07-06 15:37:39 9 0

zTree树插件所需标准JSON数据格式,如何用PHP的SPL实现算法?

在使用zTree过程中,插件所需要的JSON格式数据如下所示,目前需要一个算法,将目录格式化为下面数组所示的格式,目录层级未知,算法可以是一个单独的…

他夏了夏天 2022-09-05 05:35:28 30 0

spl_autoload_register报错Segmentation fault: 11

SPL自动加载报错 已经不是一次遇到这个问题了,以前在自己编写 SPL 自动引用函数的时候也报过错,当时的解决方法是使用 compser,可是这次又碰到了这…

揽清风入怀 2022-09-04 20:57:21 10 0

使用spl_autoload_register为何会出现HTTP500错误?

本人在校学生一枚,PHP目前刚刚学习完面向对象部分,目前正在理解学习SPL库的使用,发现SPL部分有些还是不好理解,学习的项目根目录如下...还望各位…

小苏打饼 2022-09-02 01:00:22 20 0

spl_autoload()函数的作用以及其和spl_autoload_register()的关系?

在学习php的autoload的机制的时候,发现目前都使用了spl_autoload_register()函数来实现自动加载类,但在查阅资料的过程中,发现了spl_autload()这个…

残花月 2022-09-02 00:40:34 13 0

PHP SPL核心库相对以前有什么好处嘛?

我想问下,PHP5 提供的SPL有什么好处,以前写个array就可以解决,为什么现在非要包装一个类呢?比如遍历目录这段代码,请问SPL比传统代码好在哪呢?SP…

悲念泪 2022-08-24 22:46:12 18 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文