问答详情
源自:1-6 file_get_contents() 函数实现查看文件内容

操作框里的错误提示


为何我的代码运行之后会出现这种错误提示呢,该怎么解决?!

代码跟截图如下所示,

http://img.mukewang.com/567b815f000136d208560144.jpg


http://img.mukewang.com/567b81210001d29e05110314.jpg

提问者:记忆02 2015-12-24 13:24

个回答

  • _且行且思
    2016-01-02 13:36:55

    end的参数是一个引用(reference),而你只能把一个变量的引用作为一个参数传给函数,而你直接把explode('.',$name)作为参数传给end函数,就有错误提示。
    你可以这样修改,先定义一个变量,然后把这个变量传给end函数,这样应该可以取消这个提示

       $forEnd=explode(".",$val);
       $ext=strtolower(end($forEnd));


  • myAbo
    2015-12-24 15:34:10

    <?php
    $val='index.php';
    $ext=strtolower(end(explode('.', $val)));
    echo $ext;
    //结果php

    应该是end()取出来的值有类型问题,你打印看看,调试一下就可以了