なぜ
<?php
echo "HELLO WORLD 1"; // shows
error_reporting(E_ALL);
echo "HELLO WORLD 2"; // shows
print_r(mb_list_encodings()); // does not show
echo "HELLO WORLD 3"; // does not show
$result = mb_convert_encoding("apple", 'UTF-8');
echo "HELLO WORLD 4"; // does not show;
echo $result; // does not show;
// no error what so ever displayed.
?>
不合格?この関数が失敗する原因は何ですか?
コードを実行してこの行で停止し、HTTP 500 エラーを返す PHP Web ページがあります。
しかし、なぜ失敗するのかわかりません。どこを確認すればよいか、何か提案はありますか?
更新: エラーログが表示されます
PHP Fatal error: Call to undefined function mb_convert_encoding()