当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > PHP5面向对象 - 基础 - 类和对象

PHP
WINDOWS下安装MySQL
PHP 制作 网站/服务器 监视脚本
用PHP和CSS制作活动按钮
PHP 单件模式
PHP MVC模式,类封装以及HACK
PHP 中使用正则表达式
PHP 防止 SQL 注入攻击
PHP 跨站点脚本攻击
PHP 防止用户操纵 GET 变量
PHP 防止远程表单提交

PHP 中的 PHP5面向对象 - 基础 - 类和对象


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-01   浏览: 832 ::
收藏到网摘: n/a

php5 在面向对象方面改变了很多。我们将只介绍 PHP5 环境下的面向对象。而我们必须改变自己来跟随 PHP5 的发展。如果代码结果在你的环境下执行不一致,请确认你的环境为 PHP5。

万事万物皆对象

面向对象的编程(OOP)思想力图使对计算机语言中对事物的描述与现实世界中该
事物的本来面目尽可能的一致。

类(Class)用来描述一个对象(Object)

  • 类描述了每个对象应包括的数据
  • 类描述了每个对象的行为特征

简单的举例,自行车是一个笼统的类,对于自行车的描述可以是:

  • 有前后两个轮子
  • 有刹车、控制方向的把柄
  • 有两个脚踏板

以上是对传统自行车的一个概念,但具体涉及一个对象的时候可能就要在笼统的描述上进行进一步阐述。比如自行车的颜色是蓝色,轮子具体的大小,价格,等等。

可以简单说把笼统转到具体的这一过程就是把自行车这个类转到具体的对象上。而这个转的过程被称为“实例化”。

第一个类

我们先建立一个基础的类。PHP 中使用关键字 class  来定义一个类。类的命名一般使用首字符大写,而后每词首字符大写连接的方式方便阅读。

<?php
class Bike
{

}
?>

这样,就建立了一个简单的自行车(Bike) 类
我们继续来使用这个类,使用 new 这个关键字创建对象,并用 var_dump 看看输出的结果

<?php
class Bike
{

}
$myBike = new Bike();
var_dump($myBike);
?>

结果应该为:

object(Bike)#1 (0) { }

这里的变量$myBike 通过使用 new 创建了一个 Bike 对象。我们使用var_dump函数
看到了$myBike已经成为了Bike类的一个对象。

评论 (0) All

登陆 | 还没注册?