PHP面向对象
文章平均质量分 61
youleavemebreathless
兴趣+努力+认真
展开
-
php实现方法重载
// 通过PHP的魔术方法,来模拟java中方法重载,实现方法上的多态.// 当调用不存在的方法时,__call会被自动调用, // 还会自动传给__call两个参数,// 分别代表被调用的不存在的方法名// 和调用时传递的参数class sharp { public function __call($m,$arg) { $cnt = cou原创 2014-04-01 09:14:36 · 906 阅读 · 0 评论 -
php面向对象之抽象类
抽象类不能直接被实例化,你必须先继承该抽象类,然后再实例化子类。如果类方法被声明为抽象的,那么其中就不能包括具体的功能实现,并且这个类必须声明为抽象类抽象类,不一定有抽象方法,可能全是具体方法,对于这种情况,此类依然不能直接实例化.再用普通类继承一下就可以了.继承一个抽象类的时候,子类必须实现抽象类中的所有抽象方法;另外,这些方法的可见性 必须和抽象类中一样(或者更为宽松)。如果抽象类原创 2014-04-01 19:48:12 · 591 阅读 · 0 评论 -
php面向对象之多态
多态:把不同的对象赋给同一个引用,调用同一个引用执行不同功能。<?phpinterface wine{ public function ad();}class kouzi implements wine{ public function ad(){ echo '生活,离不开那口子'; }}class jinjiu implements wine{ public fun原创 2014-04-01 10:12:06 · 536 阅读 · 0 评论 -
PHP面向对象之对象串行化和反串行化
对象也是一种在内存中存储的数据类型,t原创 2014-04-07 12:05:45 · 708 阅读 · 0 评论 -
php面向对象之__destruct()
<?php class Person{ public $name; public $age; public $sex; public function __construct($name,$age,$sex){ $this->name=$name; $this->age=$age; $this->sex=$sex; } public func原创 2014-04-07 10:17:29 · 673 阅读 · 0 评论 -
PHP魔术方法之__set()和__get()
一般来说,把类中的成员属性dingyi1,魔术方法__set()原创 2014-04-07 11:19:06 · 652 阅读 · 0 评论 -
php面向对象之多态
<?phpheader("Content-Type: text/html; charset=UTF-8"); interface Pci { function start(); function stop(); } class NetCard implements Pci转载 2014-04-01 10:34:51 · 442 阅读 · 0 评论