最新回答 / 思君滿月
樓上錯解。$this->proName; 其實就是在訪問對象的proName屬性,但是這個屬性是不存在的,所以肯定報錯。你一定是覺得proName會被替換成$proName的值吧。你肯定納悶過為什么類的屬性在定義的時候要$,如$aa,但訪問的時候卻不需要,如$this->aa;原因就在于此,為了避免歧義。__get的真正用法是這樣的:<...code...>有什么不懂得去看手冊吧,PHP的手冊是最詳細的。
2015-11-11
已采納回答 / LIANHK
方法也可以echo ,但是下面的方式沒有返回值,而是直接在方法中寫echo,所以直接調用方法就可以了如果方法中沒有echo,而是return,那就可以echo方法來輸出
2015-10-23
已采納回答 / 慕設計1393982
一個對象被析構之后就不存在了,所以不可能再調用一次它的析構函數。$james=null;之后,之前被james這個變量引用的那個對象沒人在使用了,所以就被釋放,也就是調用一次析構。jordon的對象還被jordon這個變量引用,所以它在最后程序退出時才被釋放,所以在From now on James will not be used.這條語句之后調用析構函數,沒有所謂的“后進先出”。
2015-09-17