1、__construct():构造方法,当类被实例化new $class时被自动调用的方法,在类的继承中可以继承与覆盖该方法,例://__construct()class construct{ public function __construct(){ $this->var ...
分类:
Web程序 时间:
2015-11-23 13:02:00
阅读次数:
162
__call($a,$v),当在类外部调用类中不存在或者不可见(用protected,private修饰)的方法时,会自动调用__call(方法名,数组参数),此时会向改方法传递2个参数,第一个为调用的方法名,第二个为传递的参数放进数组里。__clone()方法在类的对象被克隆时触发。__set($key,$val)在类..
分类:
Web程序 时间:
2015-11-19 07:16:00
阅读次数:
142
<?php
header("Content-type:text/html;charset=utf-8");
classperson{
//成员属性
private$name;
private$age=20;
//成员方法
functionusername($name){
return$this->name=$name;
}
//__set()方法用来设置私有属性
function__set($property_name,$..
分类:
Web程序 时间:
2015-11-18 18:11:21
阅读次数:
196
PHP5.3新增了一个叫做__invoke的魔术方法,这样在创建实例后,可以直接调用对象。 class testClass { public function __invoke { print “hello world”; } } $n = new testClass; $n();...
分类:
Web程序 时间:
2015-11-13 18:49:40
阅读次数:
296
php只有手动抛出异常才能捕获异常 class?emailException?extends?Exception{
????????????//定义魔术方法?,直接输出对象的信息
public?function?__toStirng(){
$error?=?"Code:{$this->g...
分类:
Web程序 时间:
2015-10-23 10:29:21
阅读次数:
194
array?__debugInfo?(?void?) 该方法在var_dump()类对象的时候被调用,如果没有定义该方法,则var_dump会打印出所有的类属性 示例: class?C?{
????private?$prop;
????public?function?__const...
分类:
Web程序 时间:
2015-10-17 16:20:47
阅读次数:
193
<?php
header("content-type:text/html;charset=UTF-8");
classPerson{
//私有的成员属性,对直接访问象
private$name;
private$age;
private$sex;
//魔术方法__construct(),__set(),__unset(),__isset(),__unset().....
function__construct($name="name1..
分类:
Web程序 时间:
2015-10-16 19:01:58
阅读次数:
186
重载 属性重载与方法重载 PHP所提供的"重载"(overloading)是指动态地"创建"类属性和方法。我们是通过魔术方法(magic methods)来实现的。 当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。...
分类:
Web程序 时间:
2015-10-16 15:30:13
阅读次数:
235
【转】PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toStr
PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and _...
分类:
Web程序 时间:
2015-09-18 18:06:02
阅读次数:
146
自PHP5起完全重写了对象模型以得到更佳性能和更多特性。这是自PHP4以来的最大变化。PHP5具有完整的对象模型。PHP5中的新特性包括访问控制,抽象类和final类与方法,附加的魔术方法,接口,对象复制和类型约束。PHP对待对象的方式与引用和句柄相同,即每个变量都持有对象的引用..
分类:
Web程序 时间:
2015-09-14 00:39:14
阅读次数:
161