我想在我的控制器中调用php方法split
var_dump(split(' ',getimagesize($file)[3]));
但它提出了这个问题
我的控制器命名空间是"控制器",我不知道为什么它试图调用" split"从中。 请求帮助,谢谢!
答案 0 :(得分:8)
Split
函数已弃用,自php7以来已被删除。
因此,尝试调用split('something')
意味着php不会查找已经存在的全局split
函数,而是查找某个名称空间中的自定义split
函数。显然,您没有在命名空间中定义split
。结果 - 函数split
找不到。
解决方案是使用更新的功能,在这种情况下,它是explode
或preg_split
。