我几天都无法解决PHP 5.4.29的问题...... 我想使用核心库函数的匿名函数,但它似乎创建一个错误。 PHP 5.3中引入了匿名函数,因此我认为PHP版本不是问题的根源。
以下是代码:
array_sum(array_map(function ($element) {return ($element["price"]);}, $_SESSION["cart"]))
这是PHP生成的警告:
PHP Warning: array_map() expects parameter 1 to be a valid callback, no array or string given
非常奇怪的是,这个错误只发生在一台服务器上,我有另一台服务器使用PHP 5.4.27,一切运行良好。
如果您知道如何解决此错误,请告诉我。
谢谢