PHP学习笔记(四)面向对象

 

类声明:

class name{

$name;

function setName($name){

$this->name=$name;

}

}

 

创建对象

$name=new name();

 

使用字段

$name->filed;

调用方法

$name->setName("xxx");

 

$this引用当前对象。

 

定义常量:const NAME='value';

 

使用常量 echo classname::NAME;

 

构造函数:function _construct([arg...]);

 

调用父类构造函数:parent::_construct();

 

调用其他类构造函数:classname::_construct();

 

析构函数:_destruct();可以显示声明出来一些对象销毁事件。

 

类中静态变量引用:self::$staticvar

 

PHP5支持instanceof 关键字

 

自动加载:

function _autoload($class){

require_once("classes/$class.class.php");

}

放在全局配置文件中。

 

PHP目前不支持方法重载、操作符重载、多重继承。

 

对象克隆:$desto=clone $targeto;

在对象中增加:function _clone(){}可以改变对象克隆的默认行为。

 

对象继承:cclass extends pclass{} ;

 

接口定义:interface xx{};

接口实现:class xxx implements xx{};

 

抽象类:abstract class xxx{};

 

命名空间声明:namespace xxx;  使用xxx::classname;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值