【发布时间】:2013-11-17 02:49:02
【问题描述】:
我不断听说 php 扩展、标准 php 库和内置类。有什么区别?让我解释一下我的意思,
http://us3.php.net/manual/en/extensions.membership.php 该页面被标记为 php 核心扩展,但随后提到以下类不是实际的扩展。会是标准库吗?什么是php的标准库?它们是 php 附带的类吗?
谢谢
【问题讨论】:
-
PHP 具有始终启用的函数/类;通常称为“核心”扩展。可以在编译 PHP 二进制文件时启用和禁用其他功能,或者通过在
php.ini中启用/禁用extension=,以便根据.dll或.so提供该功能是否可用。浏览php.net/manual/en/install.windows.extensions.php 以获得一般解释。 -
我的问题不是关于启用/禁用扩展。它更多地是关于我列为链接的扩展,他们称之为 spl 库吗?还是它们只是扩展?什么是 spl 库,它有什么不同。我已经在使用 mamp,所以这些东西中的大部分都可供我使用。
-
SPL是一组类,它们是普通的核心/内置功能,只是带有不必要的花哨标题(以避免标识符冲突)。 -
那么反射类会被认为是 spl 的一部分吗?由于它在扩展页面上列出