php对象写法,php面向对象

php面向对象

1.类和对象。

类是一类事物的描述。抽象,概念上的定义。

对象是实际存在的每个个体。也叫实例。对象是new出来的。$p = new Person();

2.属性

用来描述类中的数据元素。(也叫数据/状态)

修饰符(PHP5中必须修饰):public(公开,类的内外部读取修改),private(私有只在当前类中读取修改),protected(保护,能在这个类和类的子类中读取,修改)

属性的使用:引用变量符号"->"。在类的内部调用"$this->"。

属性的初值(PHP5中简单类型有8种):

A.数值类型

boolean布尔类型,interger整型,float浮点型(也称为double双精度浮点型),string字符串

B.符合类型

array数组,object对象

C.特殊类型

resource资源,NULL空

*指向对象的变量,是一个引用的变量。在这个变量里面存储的是指对象的内存地址。以用变量传值时,传递的是这个对象的指向。而非复制这个对象。

属性的扩充:$this指当前对象。$this->调用当前对象的属性或者方法。

3.方法:对对象的属性进行的操作成为对象的方法(也成为行为/操作)

过程,函数,方法。

过程:过程是编制程序时定义的一个语句序列,用来完成某种指定的操作。

函数:函数有返回值。

方法:在面向对象的概念中,类里的一段语句序列。

4.封装:将对象的状态信息(属性)和行为(方法)捆绑为一个逻辑单元的机制。

通过封装,声明私有,提供一个或多个公开方法实现对属性的操作,实现以下目的:

A.隐藏一个类的实现细节

B.防止对封装数据的未授权访问。

C.有利于保证数据的完整。

D.便于修改,增强代码的可维护性。

5.构造函数和析构函数

__construct();new时执行。

__disrtuct();销毁对象时执行。(垃圾对象回收时执行)unset()函数为销毁一个属性。

GC(Garbage Collector):垃圾销毁。

相关文档:

PHP中居然没有读取BMP格式图片的函数,还好高人已经写好一个,我没看代码,反正能正常使用.

imagecreatefrombmp -- 从 BMP 文件或 URL 新建一图像

function imagecreatefrombmp($file)

{

global $CurrentBit, $echoMode;

$f=fopen($file,"r");

$Header=fread($f,2);

if($Header=="BM" ......

注意:之前我在网上找了好多的资料 NND都不能正常配置成功 搞得我是非常地郁闷!

找到这篇文章之后我终于配置成功了!哇好爽呀!只要按照 上面的步骤就一定能够成功的!

此文章的安装方法适用于Windows XP下的Apache+PHP+MySQL安装,同时也适用于Windows 2003系统下的安装和配置。

1. 安装环境

操作系统是 Window ......

在PHP里得到前天和昨天的日期的代码前天去面试的时候也是这样,不过我当时记不起来了.就记得MYSQL里面的date_sub(now(),'interval 1 day');date('Y/m/d h:i:s',mktime(date('h'), date('i'), date('s'), date('m') , date('d')+1, date('Y'))); -------------------------------------------------------------------------- ......

编写关于 PHP 的系列文章让我更加深刻地了解了 PHP 开发人员的世界。我和许多 PHP 程序员交谈过,最令我惊奇的是只有很少的人使用 IDE。大多数程序员使用文本编辑器,比如 Microsoft® Windows® 上的记事本、Emacs 或者 Vim。

我提到的这些文本编辑器(以及我没提到)都是很不错的 —— 我不想讨论 ......

1.所有的数据都应该隐藏在所在的类的内部。

2.类的使用者必须依赖类的公共接口,但类不能依赖他的使用者。

3.尽量减少类协议中的消息。

4.实现所有类都理解的最基本的接口。(拷贝操作,包括深拷贝和浅拷贝),相等性判断,正确输出内容,从ASC2描述解析等等。

5.不把实现细节如防止公共代码的私有函数.放到类的共有接� ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值