hudeyong926 发表于 2013-1-28 09:19:25

php 扩展检查并加载

<?php/** *列出所有加载的扩展及其包含的函数 */$exts = get_loaded_extensions ();foreach ( $exts as $ext ) {$funs = get_extension_funcs ( $ext );echo "当前扩展名称:" . $ext . "及其包含的函数<br>";foreach ( $funs as $fun ) {echo "<li>$fun</li>";}}// Example loading an extension based on OSif (! 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.0if (! extension_loaded ( 'sqlite' )) {$prefix = (PHP_SHLIB_SUFFIX === 'dll') ? 'php_' : '';dl ( $prefix . 'sqlite.' . PHP_SHLIB_SUFFIX );}?>
页: [1]
查看完整版本: php 扩展检查并加载