读取文件后缀名报错:Notice: Only variables should be passed by reference in

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取文件后缀名报错:Notice: Only variables should be passed by reference in相关的知识,希望对你有一定的参考价值。

在写读取后缀名函数时遇到此通知错误:

 

function getExt($fileName){
    // $tmp = explode(".", $fileName);
    return strtolower(end(explode(".", $fileName)));
}

技术分享

 

解决方法:经过手册查询,因为end函数需要传入的参数是一个数组通过引用传递的,只有真正的变量才能以引用传递,所以必须传入一个真正的变量。修改后代码如下就没有此错误显示了。

 

function getExt($fileName){
    // $tmp = explode(".", $fileName);
    return strtolower(end(explode(".", $fileName)));
}

 

以上是关于读取文件后缀名报错:Notice: Only variables should be passed by reference in的主要内容,如果未能解决你的问题,请参考以下文章

项目名报错,但是项目里不显示错误的问题

项目名报错,但是项目里不显示错误的问题

将CDM中所有以Relatonship_开头的关系全部重命名,避免生成数据库因为重复关系名报错

maven项目生成的jar包运行java -jar 包名报错 Configuration problem: Unable to locate Spring NamespaceHandler for X

tensorflow读取jpg格式图片报错 ValueError: Only know how to handle extensions: ['png']; with Pillow i

adb传输文件报错couldn‘t create file:Read-only file system