[請益] 明明不是static卻如此使用!?

看板PHP作者 (加油加油^^)時間12年前 (2013/09/25 11:01), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
我日前下載了一個函式庫 http://www.sqlitemanager.org/ 使用的時候有錯誤訊息 於是我循著錯誤訊息去找答案 發現有一個function function getDbVersion($fullPath){ xxx } 就這麼明擺著 但是叫用它的,都是用static的方式::來使用 那當然會錯阿 所以PHP是不是有一個地方可以把static關掉 變成function都可以如此使用?? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.125.121

09/26 22:39, , 1F
這是因為PHP不夠嚴謹的關係, 5.3 之後才會有這樣的警告
09/26 22:39, 1F

09/26 22:40, , 2F
如果該函數內沒用到任何 $this 你可以直接加 static 在
09/26 22:40, 2F

09/26 22:40, , 3F
前面才是對的
09/26 22:40, 3F
文章代碼(AID): #1IGb7-Nv (PHP)
文章代碼(AID): #1IGb7-Nv (PHP)