运行时加载PHP扩展的函数

来源:互联网 发布:观众水平低 知乎 编辑:程序博客网 时间:2024/06/05 15:07

dl — 在运行时加载PHP扩展

// 判断扩展是否已经加载if (!extension_loaded('sqlite')) {    if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {//PHP_OS —–   (PHP预定义常量)服务器端的操作系统     dl('php_sqlite.dll');    } else {        dl('sqlite.so');    }}// Or, the PHP_SHLIB_SUFFIX constant is available as of PHP 4.3.0if (!extension_loaded('sqlite')) {    $prefix = (PHP_SHLIB_SUFFIX === 'dll') ? 'php_' : '';    dl($prefix . 'sqlite.' . PHP_SHLIB_SUFFIX);}


原创粉丝点击