Php 魔术函数性能,php常用的魔术函数详细解析
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常用的魔术函数详细解析相关推荐
- python常用内置函数总结-Python 常用内置函数
Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...
- php的正则表达式函数,php中常用的正则表达式函数
php中常用的正则表达式函数 * preg_match() * preg_match_all() * preg_replace() * preg_filter() * preg_grep() * pr ...
- java数据类型的转换函数_JAVA中常用数据类型转换函数
JAVA中常用数据类型转换函数: string->byte Byte static byte parseByte(String s) byte->string Byte static St ...
- php 的常用内置函数大全,php常用内置函数
常用MSSQL 内置函数列表 函数名 参数 函数功能 COL_LENGTH ( ... Python 常用内置函数总结一.数学相关 1.绝对值:abs(-1) 2.最大... python 内置函数大 ...
- excel减法函数_excel中常用的日期函数
5个日期函数,不用看着日历数日子 1.算天数 包括算年龄.算工龄,算倒计时,算工作天数等,甚至各种花式放假情况下的工作天数,比如每周一周三周五休假,算每月的工作天数 算年龄,先把身份证上的出生日期提取 ...
- php中文件操作函数,php中常用文件操作函数介绍
小编今天来给php初学者介绍php文件操作的常用函数使用方法总结,包括:文件读写,创建,查看文件属性,文件删除等等关于文件的操作. 在对一个文件进行访问之前,一般我们都需要判断文件是否存在,以免调用了 ...
- mysql 时间函数大全_mysql常用的日期函数汇总
最近做统计时经常用到的几个mysql函数: 1. UNIX_TIMESTAMP() 该函数返回1970到现在的秒数,括号内也可以带参数,即返回1970年到指定时间段的秒数,注意是秒数,常用java的兄 ...
- python常用内置函数总结-python常用内置函数整理—反射
函数是组织好的,能够重复使用的,用来实现单一,或相关联功能的代码段.python提供了许多内建函数,这些函数提高了应用的模块性,和代码的重复利用率.下面是小编整理的python内建函数中的反射类,希望 ...
- 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 ...
最新文章
- confluence 编辑器这次没有加载_代码编辑器横评:为什么 VS Code 能拔得头筹
- 选32位 64位 oracle,32位PLSQL配置为64位的Oracle和64位系统
- android标题栏添加按钮_[办公小技巧]Excel 添加页码,自定义和指定单元格页码添加...
- 为什么招聘单片机工程师的时候要求精通C/C++?
- [剑指offer]面试题3:二维数组中的查找
- 网页滚动条上下滚动固定元素左右不固定之sticky
- raspberry中配置机器学习的环境
- 文件系统(02):基于SpringBoot框架,管理Xml和CSV文件类型
- 计算机网络基础+重点知识点
- STM 事务 ACID
- Linux4755文件权限,如何在Linux中管理文件和文件夹的权限
- 怎么向前撤回_延迟复工,工资到底怎么算?
- 制作NUGET包制作nupkg包
- SwiftyJSON之使用分析
- stm8单片机程序加密方法 id加密技巧
- SOUI实例之扫雷一
- Mybatis Plus分页Page total始终为0
- 今晚直播 | 泰坦尼克号经典案例分析
- Hybrid App开发模式
- (兼容正点原子引脚)OV7670 FIFO 30W摄像头介绍(二) --- 寄存器图示说明
热门文章
- 在python3中print作为函数存在_Python3中的print函数
- 单片机中断机制对日常生活的启示_单片机原理部分课后习题解
- 错误: 找不到符号 符号: 类 Fill 位置: 类 Zeros<T> 其中, T是类型变量: T扩展已在类 Zeros中声明的Object
- gitlab+svn自动增量发包
- 和QT零距离接触的意义是什么
- lzg_ad:XPE操作系统镜像尺寸优化
- Connection is not open httpClient 的问题解决方案
- js立即执行函数: (function ( ){...})( ) 与 (function ( ){...}( )) 有区别?
- Solr Facet(分片)
- LeetCode刷题: 整数反转