类声明:
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;
分享到:
相关推荐
面向对象学习笔记
PHP_OOP面向对象课堂笔记,最简洁明白易懂的面向对象笔记,欢迎下载!
燕十八PHP面向对象视频教程笔记(面向对象部分)包含燕十八老师PHP面向对象部分的视频上课内容及演示代码(包含详细注释)。可节省观看视频的时间。内容详细,覆盖面全,是学习PHP的优秀教程。感谢燕十八老师的指导...
php /* PHP面向对象的程序设计 * * PHP5 * * 数组和对象:都属于PHP的复合类型(一个变量可以存储多个单元) * * 对象比数组更强大,不仅可以存储多个数据,还可以将函数存在对象中 * * 对象的三大特性:封装、继承、...
刀客羽朋《PHP5面向对象》学习笔记.pdf
一个php初学者的一个学习笔记的面向对象编程实例,有需要学习的朋友可参考下,脚本之家也更新了很多大家可以查阅下
面向对象编程的三大特点 1)封闭性 封闭性,也可以称为信息隐藏。就是将一个类的使用和实现分开,只保留有限的接口(方法)与外部联系。对于用到该类的开发人员,只要知道这个类如何使用即可,而不用去关心这个类是如何...
(五)面向对象开发的学习笔记 5-0 面向对象开发的学习笔记 5-1 对象中的$this关键字 5-2 初始化对象函数 __construct() 5-3 析构函数 __destruct() 5-4 不使用$this的简单例子 5-5 使用$this的简单例子 5-6 ...
《PHP扩展开发及内核应用-学习笔记》 01.PHP的生命周期.md 02.PHP变量在内核中的实现.md 03.内存管理.md 04.配置编译环境.md 05.第一个扩展.md 06.函数的返回值.md 07.函数的参数.md 08.Array与HashTable.md 09.PHP...
PHP面向对象学习笔记之一 基础概念,想要学习PHP面向对象编程的朋友可以参考下
PHP面向对象学习笔记之二 生成对象的设计模式
关于PHP中面向对象的相关知识,来源于慕课网,是我自己学习后整理的笔记。
四、 面向对象的PHP 五、 字符串和正则表达式 六、 PHP专题相关 七、 PHP常用API分类汇总 八、 MVC框架及模板 九、 PHP网站部署及安全 十、 PHP网站常见模块(非框架版) 十一、 PHP网站常见模块(TP框架版) 十二、...
对象中成员的访问(在一个对象的内部方法中,去访问本对轩昂中的其他方法和成员属性) * 2.在对象中的方法中都默认有一个$this关键字,这个关键字代表调用这个方法的对象 * * 构造方法 * * 1.是对象创建完成后,“第一...
很好的PHP学习笔记,详细介绍了PHP的基本语法,面向对象的思想,系统函数和自定义函数