0
public function first(){
return $this->results()[0];
}
我的IDE(PHP Designer 8)標誌(紅色)上面的函數返回行,它從數據庫中獲取第一個值,但是當我運行它時,沒有錯誤拋出併產生預期結果(見下文) 。如果我刪除[0],那麼標誌消失。IDE問題或真正的錯誤?
stdClass Object (
[id] => 2
[username] => jhcorsair
[password] => b40ad7a04a1d37828697197d3eeb893a4aac4f6ba1e6cce3bb4bedeb6354e266
[salt] => N#ˆ˜ºÕJ(Ò³v^ºË,˜iÚ¢E\~£É±šé7Ô
[name] => 0
[joined] => 2014-09-16 06:24:55
[group] => 1
)
這是真正的語法錯誤還是IDE問題?
如果至少添加一個語言標記,它會有所幫助。我的IDE(Visual Studio 2013和RAD Studio XE7)將其標記爲完全無效的語法,因爲它們都不支持PHP。標記問題時請更具體。 :-) – 2014-09-19 19:45:45
謝謝你肯,會做! – jhcorsair 2014-09-19 19:54:32
你是否在班上工作?因爲你只能在課堂上使用「公共」。不過,我強烈建議您使用PHPStorm IDE。這個很不錯。 – Sky 2014-09-19 19:54:47