課程
/后端開發
/PHP
/WEB在線文件管理器
為何我的代碼運行之后會出現這種錯誤提示呢,該怎么解決?!
代碼跟截圖如下所示,
2015-12-24
源自:WEB在線文件管理器 1-6
正在回答
end的參數是一個引用(reference),而你只能把一個變量的引用作為一個參數傳給函數,而你直接把explode('.',$name)作為參數傳給end函數,就有錯誤提示。你可以這樣修改,先定義一個變量,然后把這個變量傳給end函數,這樣應該可以取消這個提示
???$forEnd=explode(".",$val); ???$ext=strtolower(end($forEnd));
madwarrior
<?php $val='index.php'; $ext=strtolower(end(explode('.',?$val))); echo?$ext; //結果php
應該是end()取出來的值有類型問題,你打印看看,調試一下就可以了
舉報
通過本課程文件目錄函數庫的學習,讓你掌握文件、目錄函數庫的應用
4 回答提示錯誤提示
1 回答我的操作這項為什么最后一項才能顯示完整?。?/p>
1 回答操作旁邊的分割線實現方法?
5 回答求助 調試好久都不行 php對word的操作
4 回答老師為什么在彈出的對話框中我點擊確定后跳轉不到$act="delfile"這個操作啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-02
end的參數是一個引用(reference),而你只能把一個變量的引用作為一個參數傳給函數,而你直接把explode('.',$name)作為參數傳給end函數,就有錯誤提示。
你可以這樣修改,先定義一個變量,然后把這個變量傳給end函數,這樣應該可以取消這個提示
2015-12-24
應該是end()取出來的值有類型問題,你打印看看,調試一下就可以了