php拡張子のチェックとロード

WBOY
リリース: 2016-06-13 13:08:15
オリジナル
946 人が閲覧しました

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 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 );
}
?> 
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!