php5中魔术方法函数有哪些?

php5中魔术方法函数有:“__sleep”、“__wakeup”、“__toString”、“__construct”、“__destruct”、“__call”、“__get”、“__set”、“__isset”、“__unset”等。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、网站空间、营销软件、网站建设、五家渠网站维护、网站推广。

推荐:《PHP视频教程》

php5中魔术方法函数

PHP5 中包含着很多的魔术方法,它们最典型的特点是都以双下划线 '__' 开头,这些魔术方法都是为了完成某些指定的功能而编写的。

__sleep,在 serialize() 序列化对象之前会调用这个函数。

__wakeup, 在 unserialize() 解序列化之前会调用这个函数。

__toString,当将对象转化为字符串的时候调用这个函数。

__construct,构造函数,当实例化一个对象的时候会调用此函数。

__destruct,析构函数,当对象实例被释放的时候调用。

__call,当调用类中没有的方法时候会调用这个函数。

__get,当访问一个类中没有的属性值时候调用。

__set,当设置一个类中没有的属性值时调用。

__isset,当调用外部的 isset() 函数检查类是否含有某个属性值时调用。

__unset,当删除类的某个属性值时调用。

__set_state,当时用var_export导出对象的属性和值的时候调用。

__clone,当复制某个累的实例的时候调用。

__autoload,当时用一个类而这个类还未被加载到页面中时会自动调用。

魔术常量:

__LINE__: 返回当前行号;

__FILE__: 返回文件的完整路径和文件名,如果用在包含文件里面,则返回包含文件名,自 php4.0.2开始,__FILE__总是包含一个绝对路径,而在此前的版本有时候会包含一个相对路径

__FUNCTION__: 返回函数名称(自 php4.3.0新加的)。自php5起本常量返回该函数被定义时的名称,区分大小写,在php4中该值总是小写;

__CLASS__: 返回类的名称,自 php4.3.0新加的,自php5起本常量返回该类被定义时的名称,区分大小写,在php4中该值总是小写的;

__METHOD__: 返回类的方法名。

相关推荐:php培训

文章题目:php5中魔术方法函数有哪些?
文章URL:https://www.cdcxhl.com/article38/cgepsp.html

成都网站建设公司_创新互联,为您提供网站收录动态网站外贸建站定制网站ChatGPT网站营销

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站优化排名