这也许是一个显而易见的问题,但我想确定一下。
我正在尝试找出“Predefined Interfaces ”出现在 PHP 的哪个版本中。我的假设是 5.0.0,因为这是根据文档添加 SPL 接口(interface)的时候。
此外,这些是否可以通过配置或重新编译来禁用,或者可以安全地假设版本检查满足它们的存在?为什么它们甚至与 SPL 分开,区别在于它们永远无法关闭,而 SPL 可以关闭? (至少在5.3.0之前)
最佳答案
您可以找到每个 SPL 接口(interface)从什么版本开始可用 here 。有些是5.0之后添加的。并根据the manual从 PHP 5.3.0 开始,无法禁用 SPL。
关于PHP 预定义接口(interface)和 SPL - 版本检查是否足够?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5549383/