Кто-нибудь может объяснить, почему следующий скрипт ведет себя по-разному на двух разных платформах?
Скрипт:
<?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(). Я также попробовал v5.2.13 php на MAMP и увидел ту же проблему.
Я понимаю, что это разные «версии» php, но я чувствую, что это должно работать. Есть ли расширение / модуль, который мне не хватает?