int dl ( string library ),但是當系統處於安全模式時,即使enable_dl為on,也無法使用.
<?php
// Example loading an extension based on OS
if (!extension_loaded('sqlite')) {
if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) {
dl('php_sqlite.dll');
} else {
dl('sqlite.so');
}
}
// Or, the PHP_SHLIB_SUFFIX constant is available as of PHP 4.3.0
if (!extension_loaded('sqlite')) {
$prefix = (PHP_SHLIB_SUFFIX == 'dll') ? 'php_' : '';
dl($prefix . 'sqlite.' . PHP_SHLIB_SUFFIX);
}
>這屬於動態加載dll文件,還有壹種方法就是,將妳的dll文件放到php的ext目錄下,然後在妳的php.ini文件裏面找到壹大堆:extension=php_xxxx.dll那裏,找個空行,按照這個寫法寫上去,註意前面不要有";"號.重啟apache後,就可以調用裏面的東西了.