试图从命名空间 "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
未找到 。
解决方案是使用更新的函数,在本例中是 explode
或 preg_split
。
我想在我的控制器中调用 php 方法 split
var_dump(split(' ',getimagesize($file)[3]));
但它给出了这个问题
我的控制器的命名空间是 "Controller",我不知道为什么它会尝试从中调用 "split"。 请帮忙,谢谢!
Split
函数已弃用,自 php7.
因此,尝试调用 split('something')
意味着 php 查找的不是尚未存在的全局 split
函数,而是查找某个特定的自定义 split
函数命名空间。显然,您没有在命名空间中定义 split
。结果 - 函数 split
未找到 。
解决方案是使用更新的函数,在本例中是 explode
或 preg_split
。