php中以双下划线打头的作用
生活随笔
收集整理的這篇文章主要介紹了
php中以双下划线打头的作用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
命名的規(guī)則 加一個(gè)為私有的加兩個(gè)一般都是系統(tǒng)默認(rèn)的,系統(tǒng)預(yù)定義的,即所謂:
====
“魔術(shù)方法”與“魔術(shù)常量”
====
★PHP雙下劃線函數(shù)即“魔術(shù)方法”:
5、__construct、__destruct
__construct 構(gòu)造方法,當(dāng)一個(gè)對(duì)象創(chuàng)建時(shí)調(diào)用此方法。
__destruct 析構(gòu)方法,PHP將在對(duì)象被銷毀前(即從內(nèi)存中清除前)調(diào)用這個(gè)方法。如果你想明確地銷毀一個(gè)對(duì)象,你可以給指向該對(duì)象的變量分配任何其它值.通常將變量賦值勤為NULL或者調(diào)用unset.
6、__clone
PHP5中的對(duì)象賦值是使用的引用賦值,此時(shí),對(duì)象會(huì)自動(dòng)調(diào)用__clone魔術(shù)方法。
7、__toString
__toString方法在將一個(gè)對(duì)象轉(zhuǎn)化成字符串時(shí)自動(dòng)調(diào)用,比如使用echo打印對(duì)象時(shí)。
出處:http://zbl19830728.blog.163.com/blog/static/4777639020113832554982/★PHP起止為雙下劃線的常量即為“魔術(shù)常量”:
__LINE__文件中的當(dāng)前行號(hào)。
__FILE__文件的完整路徑和文件名。
__DIR__文件所在的目錄。如果用在被包括文件中,則返回被包括的文件所在的目錄。它等價(jià)于 dirname(__FILE__)。除非是根目錄,否則目錄中名不包括末尾的斜杠
注:以上內(nèi)容來(lái)自“PHP中文手冊(cè)->語(yǔ)言參考->常量->魔術(shù)常量”。
總結(jié)
以上是生活随笔為你收集整理的php中以双下划线打头的作用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 直截了当地解释 ERC-3525 与 E
- 下一篇: php后台视频教程,php实战开发电商后