以下哪段代碼可以正常執(zhí)行?()
A.A B.B C.C D.D
A.function autoload($class_name) B.function__autoload($class_name,$file) C.function__autoload($class_name) D.function_autoload($class_name) E.function autoload($class_name,$file)
A.__get和__set方法用于設置并不存在的類實例的屬性成員 B.__call和__invoke方法用于調用并不存在的類的方法成員 C.__sleep和__wakeup方法用于在序列化類實例時處理其中的外部資源和冗余數(shù)據(jù) D.通過__get方法,我們可以實現(xiàn)類的只讀屬性,而__set方法可以實現(xiàn)只寫屬性