後期靜態綁定

 解析:由於是B類調用了靜態方法test()。所以在A類中,static::call();調用的是B類的call()方法。也就是上面所說的,static::代表運行時最初調用的類 二、擴展: new self() 和 new static的區別.。其實上面的後期綁定的原理是一樣的,傳給new static($name),的$name參數就是構造函數的參數了 運行結果
相關文章
相關標籤/搜索