试图从命名空间 "Controller" 调用函数 "split"

Attempted to call function "split" from namespace "Controller"

我想在我的控制器中调用 php 方法 split

var_dump(split(' ',getimagesize($file)[3])); 

但它给出了这个问题

我的控制器的命名空间是 "Controller",我不知道为什么它会尝试从中调用 "split"。 请帮忙,谢谢!

Split 函数已弃用,自 php7.

起已被删除

因此,尝试调用 split('something') 意味着 php 查找的不是尚未存在的全局 split 函数,而是查找某个特定的自定义 split 函数命名空间。显然,您没有在命名空间中定义 split 。结果 - 函数 split 未找到

解决方案是使用更新的函数,在本例中是 explodepreg_split