热搜:NVER 

php 扩充检查并加载

2024-04-25 19:59:01
 php 扩充检查并加载

php 扩展检查并加载

<?php
/**
 *列出所有加载的扩展及其包含的函数
 */
$exts = get_loaded_extensions ();
foreach ( $exts as $ext ) {
	$funs = get_extension_funcs ( $ext );
	echo "当前扩展名称:" . $ext . "及其包含的函数
"; foreach ( $funs as $fun ) { echo "
  • $fun
  • "; } } // 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 ); } ?>