
dl
(PHP 4, PHP 5)
dl — 运行时载入一个 PHP 扩展
说明
bool dl
( string $library
)
载入指定参数 library 的 PHP 扩展。
使用 extension_loaded() 来测试指定的扩展是否已经激活。
这既能用于内建的扩展也可以用于动态加载的扩展(既可以通过 php.ini 也可以通过 dl())。
Warning
在 PHP 5.3 里,此函数被某些 SAPI 移除了。
参数
library
此参数仅仅是要加载的扩展的文件名,依赖于你的平台。
比如,sockets(作为共享模块编译,而不是默认的!)在 Unix 平台上称为 sockets.so 而 在 Windows 平台上是 php_sockets.dll。
扩展加载的目录依赖于你的平台:
Windows – 如果没有在 php.ini 里明确设置,扩展默认会从 C:php4extensions (PHP 4) 或 C:php5 (PHP 5)加载。
Unix – 如果没有在 php.ini 里明确设置,默认的扩展目录依赖于
PHP 是否通过 –enable-debug 选项构建
PHP 是否以(实验性质的)ZTS (Zned 线程安全)支持构建
当前的内部 ZEND_MODULE_API_NO(Zend 内部模块 API 数字,基本上是主要模块修改时的日期)
考虑到上述,目录默认为