php中dl()函数的未来是什么?

时间:2015-03-16 21:46:18

标签: php

我在php文档中读到dl函数将被弃用。这是否意味着我们应该停止使用脚本中的dl函数。

如果是这种情况,那么如何从php脚本中加载.so。

或者我完全错过了一些东西。

2 个答案:

答案 0 :(得分:1)

您应该停止使用它,因为它已弃用并已被删除。您应该使用php.ini文件来配置服务器上的扩展程序。

然后,您可以使用extension_loaded('extension_name')查看是否加载了扩展程序,如果不加载则会抛出错误。

答案 1 :(得分:0)

在使用dl()验证扩展已加载的情况下,可以改用extension_loaded(string $name)

“旧”

if(dl('extension_name')) {

}    

“新”

if(extension_loaded('extension_name')) {

}