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中以双下划线打头的作用相关推荐
- python中标识符下划线用作开头_python python中那些双下划线开头的那些函数都是干啥用用的...
1.写在前面 今天遇到了__slots__,,所以我就想了解下python中那些双下划线开头的那些函数都是干啥用用的,翻到了下面这篇博客,看着很全面,我只了解其中的一部分,还不敢乱下定义. 其实如果足 ...
- C语言中双下划线__的作用
C语言中双下划线__的作用 以单下划线(_)表明是标准库的变量 双下划线(__) 开头表明是编译器的变量 所以 双下划线__只是C语言的一个合法标识符 不一定是变量, 也可以是函数,宏等. 同时双下划 ...
- python中那些双下划线开头的那些函数都是干啥用用的
1.写在前面 今天遇到了__slots__,,所以我就想了解下python中那些双下划线开头的那些函数都是干啥用用的,翻到了下面这篇博客,看着很全面,我只了解其中的一部分,还不敢乱下定义. 其实如果足 ...
- python属性名以两个下划线开头_python python中那些双下划线开头的那些函数都是干啥用用的...
1.写在前面 今天遇到了__slots__,,所以我就想了解下python中那些双下划线开头的那些函数都是干啥用用的,翻到了下面这篇博客,看着很全面,我只了解其中的一部分,还不敢乱下定义. 其实如果足 ...
- python中那些双下划线开头的函数和变量
天下苦秦久矣. 看别人的源码总是被各种下划线带晕了,总算偶得妙文,开疑解惑. 原文预估成文于2015之前,作者不详,传播过程中许多格式不幸丢失. 本人不忍佳篇失传,斗胆稍加修缮,增补格式,希望不损原意 ...
- python中那些双下划线开头得函数和变量
Python中下划线---完全解读 Python 用下划线作为变量前缀和后缀指定特殊变量 _xxx 不能用'from module import *'导入 __xxx__ 系统定义名字 __xxx 类 ...
- 双继承_在Python中使用双下划线防止类属性被覆盖!
在使用Python编写面向对象的代码时,我们会常常使用"继承"这种开发方式.例如下面这一段代码: class Info:def __init__(self):passdef cal ...
- python类的属性前加上双下划线_在Python中使用双下划线防止类属性被覆盖
在使用Python编写面向对象的代码时,咱们会经常使用"继承"这种开发方式.例以下面这一段代码:python class Info: def __init__(self): pas ...
- ASP中冒号: 和 下划线_ 的作用
冒号: :代表另起一行. 就是指上一条语句执行完毕. 如下: dim a:a=10 等同于 dim a a=10 SiteName = CacheData(1, 0): SiteUrl = Cache ...
最新文章
- python装饰器补充
- ufvm可以读哪些网格_墙面开裂原因有哪些?钢筋网和网格布怎么用?
- lock 线程 java_Java多线程之Lock的应用
- Effective C++(9) 构造函数调用virtual函数会发生什么
- 20210310 20210311 :栈、队列、堆类题目合集
- 怎么在html mui中找到下拉刷新,HelloMUI例子中的下拉刷新
- The Dandy Lab使用RFID积分方案,提升客户保持率
- 怎样改变计算机桌面的特效主题,教你如何更改电脑主题,桌面,图标,系统主题 - 飞机城社区论坛 - 阎良论坛 飞机城论坛,......
- Hive常用正则表达式
- 串口通信的隔离传输方案记录
- Linux系统自动更新时间命令的详细说明
- Markdown- 常用数学公式
- Win10录屏有哪些方法?快来了解一下录屏技巧
- 《论语》全译——公冶长篇第五
- 安全邮箱是什么,163邮箱安全中心,安全邮箱怎么注册?
- 我在IT职场超15年:从程序员做到副总,送你21个超实用的职场法则!
- 在macOS上运行PSCN-debug
- expire_logs_days
- SM5202高性能版TP4056,SOP8/EMSOP8线性1A单节锂电充电管理芯片SM5202性能浅析
- Oracle数据库同义词