日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php类中双冒号和-的区别

發布時間:2024/7/19 php 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php类中双冒号和-的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
就是為了區分對象的方法和屬性,和是訪問類的靜態方法和靜態變量,類的靜態方法和靜態變量是類公用的,不需要實例化也能訪問,而對象的方法和屬性是每個對象特有的,因此必須先實例化。其他語言如C++,JAVA等也是一樣的(當然它們提供的訪問符號可能不一樣)




雙冒號一般是用在靜態方法、靜態變量的調用,此時類不需要實例化。而是用箭頭操作符- > 時,必須要將類進行實例化(或者在類的內部調用也可以。)


雙冒號(::)是位置訪問符號。并不僅僅是指靜態方法和變量。而是意味著調用冒號得左邊這一坨調用冒號的右邊這一坨。這樣一個含義。so。。左邊不能寫$self。因為$self先解析,除非前面就定義了$self這個變量是指向自己的。
在php最新版本中。雙冒號就是完全遵循這個作用得用法了。。可以取代- > 調用對象得變量。因為是位置指示符嘛。。



- > 是訪問對象的方法和屬性,::是訪問類的靜態方法和靜態變量

轉載于:https://www.cnblogs.com/chenguanai/p/7285100.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的php类中双冒号和-的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。