久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

PHP中newstatic和newself的區別是什么

146次閱讀
沒有評論

共計 548 個字符,預計需要花費 2 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

本篇文章為大家展示了 PHP 中 newstatic 和 newself 的區別是什么,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

new self

這里面注意這一行 get_class(Son::getStatic()); 返回的是 Son 這個 class, 可以總結如下:
self 返回的是 new self 中關鍵字 new 所在的類中,比如這里例子的:

public static function getSelf() {  return new self(); // new 關鍵字在 Father 這里 }

始終返回 Father。

new static

static 則上面的基礎上,更聰明一點點:static 會返回執行 new static() 的類,比如 Son 執行 get_class(Son::getStatic()) 返回的是 Son, Father 執行 get_class(Father::getStatic()) 返回的是 Father

而在沒有繼承的情況下,可以認為 new self 和 new static 是返回相同的結果。

上述內容就是 PHP 中 newstatic 和 newself 的區別是什么,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注丸趣 TV 行業資訊頻道。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計548字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 军事| 泸西县| 抚松县| 双辽市| 兴义市| 文化| 广宗县| 奎屯市| 靖边县| 溆浦县| 东明县| 庆安县| 三明市| 福建省| 新闻| 沾化县| 尼木县| 砀山县| 汕尾市| 深泽县| 株洲县| 彩票| 安岳县| 永济市| 新津县| 喀喇| 阿鲁科尔沁旗| 灌南县| 阳原县| 石林| 开阳县| 德兴市| 文安县| 元朗区| 沙湾县| 德化县| 沙雅县| 大石桥市| 莒南县| 连山| 平顶山市|