作者coldollsheep (加油加油^^)
看板PHP
標題[請益] 明明不是static卻如此使用!?
時間Wed Sep 25 11:01:12 2013
我日前下載了一個函式庫
http://www.sqlitemanager.org/
使用的時候有錯誤訊息
於是我循著錯誤訊息去找答案
發現有一個function
function getDbVersion($fullPath){
xxx
}
就這麼明擺著
但是叫用它的,都是用static的方式::來使用
那當然會錯阿
所以PHP是不是有一個地方可以把static關掉
變成function都可以如此使用??
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.125.121
1F:推 cwlin0416:這是因為PHP不夠嚴謹的關係, 5.3 之後才會有這樣的警告 09/26 22:39
2F:→ cwlin0416:如果該函數內沒用到任何 $this 你可以直接加 static 在 09/26 22:40
3F:→ cwlin0416:前面才是對的 09/26 22:40