我在php文档中读到dl函数将被弃用。这是否意味着我们应该停止使用脚本中的dl函数。
如果是这种情况,那么如何从php脚本中加载.so。
或者我完全错过了一些东西。
答案 0 :(得分:1)
您应该停止使用它,因为它已弃用并已被删除。您应该使用php.ini
文件来配置服务器上的扩展程序。
然后,您可以使用extension_loaded('extension_name')
查看是否加载了扩展程序,如果不加载则会抛出错误。
答案 1 :(得分:0)
在使用dl()
验证扩展已加载的情况下,可以改用extension_loaded(string $name)
。
“旧”
if(dl('extension_name')) {
}
“新”
if(extension_loaded('extension_name')) {
}