1。__construct()

实例化对象时被调用,

当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。

2。__destruct()

当删除一个对象或对象操作终止时被调用。

3。__call()

对象调用某个方法,

若方法存在,则直接调用;

若不存在,则会去调用__call函数。

4。__get()

读取一个对象的属性时,

若属性存在,则直接返回属性值;

若不存在,则会调用__get函数。

5。__set()

设置一个对象的属性时,

若属性存在,则直接赋值;

若不存在,则会调用__set函数。

6。__toString()

打印一个对象的时被调用。如echo $obj;或print $obj;

7。__clone()

克隆对象时被调用。如:$t=new Test();$t1=clone $t;

8。__sleep()

serialize之前被调用。若对象比较大,想删减一点东东再序列化,可考虑一下此函数。

9。__wakeup()

unserialize时被调用,做些对象的初始化工作。

10。__isset()

检测一个对象的属性是否存在时被调用。如:isset($c->name)。

11。__unset()

unset一个对象的属性时被调用。如:unset($c->name)。

12。__set_state()

调用var_export时,被调用。用__set_state的返回值做为var_export的返回值。

13。__autoload()

实例化一个对象时,如果对应的类不存在,则该方法被调用。

Php 魔术函数性能,php常用的魔术函数详细解析相关推荐

  1. python常用内置函数总结-Python 常用内置函数

    Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...

  2. php的正则表达式函数,php中常用的正则表达式函数

    php中常用的正则表达式函数 * preg_match() * preg_match_all() * preg_replace() * preg_filter() * preg_grep() * pr ...

  3. java数据类型的转换函数_JAVA中常用数据类型转换函数

    JAVA中常用数据类型转换函数: string->byte Byte static byte parseByte(String s) byte->string Byte static St ...

  4. php 的常用内置函数大全,php常用内置函数

    常用MSSQL 内置函数列表 函数名 参数 函数功能 COL_LENGTH ( ... Python 常用内置函数总结一.数学相关 1.绝对值:abs(-1) 2.最大... python 内置函数大 ...

  5. excel减法函数_excel中常用的日期函数

    5个日期函数,不用看着日历数日子 1.算天数 包括算年龄.算工龄,算倒计时,算工作天数等,甚至各种花式放假情况下的工作天数,比如每周一周三周五休假,算每月的工作天数 算年龄,先把身份证上的出生日期提取 ...

  6. php中文件操作函数,php中常用文件操作函数介绍

    小编今天来给php初学者介绍php文件操作的常用函数使用方法总结,包括:文件读写,创建,查看文件属性,文件删除等等关于文件的操作. 在对一个文件进行访问之前,一般我们都需要判断文件是否存在,以免调用了 ...

  7. mysql 时间函数大全_mysql常用的日期函数汇总

    最近做统计时经常用到的几个mysql函数: 1. UNIX_TIMESTAMP() 该函数返回1970到现在的秒数,括号内也可以带参数,即返回1970年到指定时间段的秒数,注意是秒数,常用java的兄 ...

  8. python常用内置函数总结-python常用内置函数整理—反射

    函数是组织好的,能够重复使用的,用来实现单一,或相关联功能的代码段.python提供了许多内建函数,这些函数提高了应用的模块性,和代码的重复利用率.下面是小编整理的python内建函数中的反射类,希望 ...

  9. python常用内置函数总结-python常用内置函数

    一.数学相关 1.绝对值:abs(-1) 2.最大最小值:max([1,2,3]).min([1,2,3]) 3.序列长度:len('abc').len([1,2,3]).len((1,2,3)) 4 ...

最新文章

  1. confluence 编辑器这次没有加载_代码编辑器横评:为什么 VS Code 能拔得头筹
  2. 选32位 64位 oracle,32位PLSQL配置为64位的Oracle和64位系统
  3. android标题栏添加按钮_[办公小技巧]Excel 添加页码,自定义和指定单元格页码添加...
  4. 为什么招聘单片机工程师的时候要求精通C/C++?
  5. [剑指offer]面试题3:二维数组中的查找
  6. 网页滚动条上下滚动固定元素左右不固定之sticky
  7. raspberry中配置机器学习的环境
  8. 文件系统(02):基于SpringBoot框架,管理Xml和CSV文件类型
  9. 计算机网络基础+重点知识点
  10. STM 事务 ACID
  11. Linux4755文件权限,如何在Linux中管理文件和文件夹的权限
  12. 怎么向前撤回_延迟复工,工资到底怎么算?
  13. 制作NUGET包制作nupkg包
  14. SwiftyJSON之使用分析
  15. stm8单片机程序加密方法 id加密技巧
  16. SOUI实例之扫雷一
  17. Mybatis Plus分页Page total始终为0
  18. 今晚直播 | 泰坦尼克号经典案例分析
  19. Hybrid App开发模式
  20. (兼容正点原子引脚)OV7670 FIFO 30W摄像头介绍(二) --- 寄存器图示说明

热门文章

  1. 在python3中print作为函数存在_Python3中的print函数
  2. 单片机中断机制对日常生活的启示_单片机原理部分课后习题解
  3. 错误: 找不到符号 符号: 类 Fill 位置: 类 Zeros<T> 其中, T是类型变量: T扩展已在类 Zeros中声明的Object
  4. gitlab+svn自动增量发包
  5. 和QT零距离接触的意义是什么
  6. lzg_ad:XPE操作系统镜像尺寸优化
  7. Connection is not open httpClient 的问题解决方案
  8. js立即执行函数: (function ( ){...})( ) 与 (function ( ){...}( )) 有区别?
  9. Solr Facet(分片)
  10. LeetCode刷题: 整数反转