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