次のスクリプトが 2 つの異なるプラットフォームで異なる動作をする理由を誰か説明できますか?
脚本:
<?php
echo "hello!";
$view_content = ob_get_clean();
echo "'".gettype($view_content)."' >".$view_content."<";
出力 1 (WampServer 2i - php v5.3.0 - Windows 7 x64):
'string' >hello!<
出力 2 (MAMP 1.9 - php v5.3.2 - OSX 10.6.4):
hello!'boolean' ><
MAMP が「ob_get_clean()」関数を正しく実行していないようです。MAMPでphpのv5.2.13も試してみましたが、同じ問題が発生しました。
これらはphpの異なる「バージョン」であることは理解していますが、これでうまくいくはずです。不足している拡張機能/モジュールはありますか?