web-dev-qa-db-ja.com

PHPスクリプトからmbstringが有効かどうかを検出します

Mbstring拡張機能がPHPスクリプトにロードされているかどうかを確認するにはどうすればよいですか?

22
Jayakrishnan

if (extension_loaded('mbstring')) { /* loaded */ }を使用します

PHPマニュアル を参照してください。

40
Frosty Z

このコードをphpファイルで実行します-

<?php phpinfo(); ?>

mbstring

13
swapnesh

また有用:

php -i | grep mbstring

11
Geoffrey Hale

ターミナル/コンソールからPHP CLIモードに移動し、以下のようにコマンドをエコーし​​ます。

$ php -a

php > echo extension_loaded('mbstring');
1

Mbstringが拡張機能としてロードされている場合は1を返し、それ以外の場合はnullを返します。

11
Usersbs

Extension_loadedクラスを使用します。

extension_loaded('mbstring');
2

Phpinfo()で確認できます。

Phpinfoページで文字列「mbstring」を検索します。存在する場合は、mbstringが有効または無効になります。

1
Rajasekar PHP
if you cannot find mbstring in phpinfo();    
change extension_dir = "ext" to  extension_dir = "c:/php/ext" 
in c:\php\php.ini file 
0
Rohollah