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

巴扎黑
リリース: 2016-11-24 15:38:50
オリジナル
1543 人が閲覧しました

/**

*ロードされたすべての拡張機能とそれに含まれる機能をリストします

*/

$exts = get_loaded_extensions();

foreach ($exts as $ext) {

$funs = get_extension_funcs($ext);

echo "現在の展覧会名:" . $ext . "及びそれに含まれる関数数
";

foreach ($funs as $fun) {

echo "

  • $fun
  • ";

    }

    }

    // 例OS に基づいて拡張機能をロードします

    if (!extension_loaded('sqlite')) {

    if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {

    dl('php_sqlite.dll ');

    } else {

    dl('sqlite.so');

    }

    }


    // または、PHP_SHLIB_SUFFIX 定数は PHP 4.3.0 以降で利用可能です

    もし(! extension_loaded('sqlite')) {

    $prefix = (PHP_SHLIB_SUFFIX === 'dll') ? 'php_' : '';

    dl($prefix . 'sqlite.' . PHP_SHLIB_SUFFIX);

    }

    ?> 


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