当前位置:  编程技术>php

php面向对象中的魔术方法中文说明

    来源: 互联网  发布时间:2014-08-26

    本文导语:  1.__construct() 实例化对象是被自动调用。当__construct和以类名为函数名的函数 同时存在时调用__construct,另一个不背调用。 类名为函数名的函数为老版的构造函数。 2.__destruct() 当删除一个对象或一个对象操作结束是被调用。 3.__ca...

1.__construct()

实例化对象是被自动调用。当__construct和以类名为函数名的函数 同时存在时调用__construct,另一个不背调用。

类名为函数名的函数为老版的构造函数。

2.__destruct()

当删除一个对象或一个对象操作结束是被调用。

3.__call()

对象调用某个方法。若方法不存在,这调用__call 这个方法

4.__get()

读取一个对象属性,如果对象属性是私有的会调用它

5.__set()

给一个对象属性赋值时如果属性是私有的会调用它

6.__toString()

打印一个对象的时候会被调用。

7.__clone()

克隆对象时被调用,如:$a=new test(); $a1=clone $a;

8.__sleep()

Serialize 之前被调用,若对象比较大,想删减一点东西在序列化可以用它。

9.__wakeup()

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

10.__isset()

检测一个对象的属性是否存在如果 检测的属性是私有的时候会被调用。

11.__unset()

删除一个对象属性时如果 删除的对象属性是私有的会被调用

12.__set_state()

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

13.__autoload()

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


    
 
 

您可能感兴趣的文章:

  • php判断字符串是否全是中文或含有中文
  • 中文分词PHP扩展 MFSOU
  • php网页标题中文乱码如何解决
  • 解决php json_encode中文转码、乱码问题
  • php网页标题中文乱码的有效解决方法
  • php中文字符串截取函数示例
  • PHP中文套件 PHPnow
  • php+正则将字符串中的字母数字和中文分割
  • php导入csv文件中文乱码的解决方法
  • PHP中文分词扩展 robbe
  • PHP中file_exists函数不支持中文名的解决方法
  • 支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
  • php截取中文字符串(无乱码)方法
  • 解决php csv文件导入mysql中文乱码
  • PHP解决URL中文GBK乱码问题的两种方法
  • 解决php接收shell返回的结果中文乱码问题
  • php mb_substr()函数截取中文字符串应用示例
  • 我在安装LINUX 9简体中文版时,漏装了一个PHP-MYSQL的模块,那我现在该如何加装?
  • php中文乱码怎么办如何让浏览器自动识别utf-8
  • php中file_exists函数不支持中文名怎么办?
  • PHP的魔术常量__METHOD__简介
  • PHP魔术引号所带来的安全问题分析
  • php魔术引号安全问题实例分析
  • PHP5.3魔术方法__invoke用法简介
  • PHP 5.3新增魔术方法__invoke概述
  • php教程之魔术方法的使用示例(php魔术函数)
  • PHP类中的魔术方法(Magic Method)简明总结
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP 面向对象框架 onPHP
  • PHP面向对象程序设计之类常量用法实例
  • PHP面向对象程序设计之接口用法
  • 实例讲解PHP面向对象之多态
  • PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
  • PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
  • PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
  • PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
  • PHP面向对象之自定义类实例教程
  • PHP面向对象教程之自定义类
  • PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
  • PHP面向对象之旅:深入理解static变量与方法
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • PHP面向对象之自定义类实例教程 iis7站长之家
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP转换器 HipHop for PHP
  • PHP去除html标签,php标记及css样式代码参考
  • PHP 框架 Pop php
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • PHP的JavaScript框架 PHP.JS
  • php通过socket_bind()设置IP地址代码示例
  • php服务器探针显示php服务器信息
  • php安装完成后如何添加mysql扩展
  • PHP缓存加速器 Alternative PHP Cache (APC)
  • PHP的substr() 函数用法
  • PHP源文件加密工具 PHP Screw
  • PHP介绍及学习网站推荐
  • PHP自动化测试 PHP-QAT
  • php中操作memcache的类及成员列表及php下如何连接memched服务器


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3