在symfony2 php应用程序中,瓢虫调试器的一些功能不起作用



我正在使用这个

https://github.com/raulfraile/LadybugBundle

它们有三个功能

ld($var1[, $var2[, ...]]): shortcut for ladybug_dump
ldd($var1[, $var2[, ...]]): shortcut for ladybug_dump_die
ldr($format, $var1[, $var2[, ...]]): shortcut for ladybug_return

前两个正在工作,但第三个表示未定义的功能

此外,我尝试了转储json,然后我也得到了错误

ld(json_decode($jsonContent, true));

我得到这个

UndefinedFunctionException:试图从调用函数"bccomp"命名空间"Ladybug\Type"/var/www/html/site/Symfony/vvendor/raulfraile/ladybug/src/ladybug/Type/FloatType.php115线

bccomp()函数需要php-BC-Math扩展。

这些函数只有在PHP配置为--启用bcmath

Windows版本的PHP内置了对这个扩展的支持

检查php -i | grep -i bcmath。。。

应该有一条线。。。

BCMath support => enabled

如果扩展已启用。否则,您可能需要使用--enable-bcmath重新编译php。

最新更新