PHP 预定义接口(interface)和 SPL - 版本检查是否足够?

标签 php interface spl predefined-variables

这也许是一个显而易见的问题,但我想确定一下。

我正在尝试找出“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/

相关文章:

php - 使用 PHP - SPL 解决方案反向遍历数组?

php - 我们如何让编码人员在编写自己的函数之前查找现有函数?

php - 使用 SVN 对 PHP 站点进行版本控制的最佳方法是什么?

php - 我怎样才能从像雅虎财经这样的网站获取数据?

c# - 为什么条件语句需要强制转换?

python - 检查 self.__class__ 的目的是什么?

用于 SimpleXML 对象的 PHP array_walk_recursive()?

php - PDO:如何检查连接是否有效?

php - 如何根据 PHP 变量中包含的值应用 CSS 类?

java - 如何从 map 动态加载工厂模式?