what? 老師講課很辛苦,這點不能否認,也很感謝老師的付出!可是這課講的是不是跑題了,以前聽課記筆記,現在是托快進條
2017-08-17
大神們,我把那句 echo $this->isHungry."\n"; 在子類里訪問的時候沒有報錯,,不像老師上面說的那樣
2017-08-04
不加‘&’傳遞變量的值,只是把變量的內容復制給另一個變量,兩個變量雖然內容一樣,但卻指向不同的內存空間,因此修改其中一個的值對另一個變量毫無影響,因為另一個對象所指的內存中的內容并沒有改變。相反的,若加‘&’,則相當于傳遞變量(對象)的引用(內存地址),即把一個變量的地址賦值給另一個變量,因此賦值后,兩個變量指向同一個內存空間,因此里面裝的內容(成員)相同,所以修改了一個變量的內容,另一個變量內容也隨之改變,因為指向同一個內存空間的內容變了,當然兩個變量的內容也就都變了。
2017-08-03
----------------------------------------------------------------------------------------------------------------------------------
$james1=&$james;//此時內存中只存在一個對象$james,而$james1指向的是$james在內存中的地址
$james = null;//此時將$james置為空,那么$james1僅僅指向了$james的內存地址,這個時候$james對象不在內存中存在,所以$james1也就不在內存中存在
$james1=&$james;//此時內存中只存在一個對象$james,而$james1指向的是$james在內存中的地址
$james = null;//此時將$james置為空,那么$james1僅僅指向了$james的內存地址,這個時候$james對象不在內存中存在,所以$james1也就不在內存中存在
2017-08-01
$james1 = $james;//此時存在兩個對象,分別是$james1和$james在內存中
$jame = null;//將兩個對象其中一個對象$james置為空,此時$james這個對象在內存中就不存在了,這個時候只存在一個對象$james1
$jame = null;//將兩個對象其中一個對象$james置為空,此時$james這個對象在內存中就不存在了,這個時候只存在一個對象$james1
2017-08-01