我收到此錯誤的PHP類方法的返回>值...PHP錯誤不能用在寫方面
Fatal error: Can't use method return value in write context in C:\webserver\htdocs\friendproject2\includes\classes\User.class.php on line 35
這裏是困擾部分。
if(isset($this->session->get('user_id')) && $this->session->get('user_id') != ''){
//run code
}
此代碼是我contrustor,是一種價值尚未設置爲$這 - >會話級>獲取(「USER_ID」),那麼它會返回,而不是一個號碼錯誤的。所以你可以看到我希望檢查這個值是否是一個數字或者甚至沒有設置。
與固定任何幫助表示讚賞。
我已經習慣了自己的方法的被期望返回值,如果沒有值,並且只返回應返回的操作是否失敗的指示方法布爾值(真/假)返回null /得手。你也可以使用這個範例進行合併。有益的是,特別是當一個方法被期望返回一個數字時,你不會把數值零誤認爲錯誤。 – 2010-01-17 00:40:11