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

PHP
PHP Libxml
PHP Math
PHP Misc
PHP MySQL
PHP SimpleXML
PHP String
PHP XML
PHP Zip
PHP Mail
用PHP5的DirectoryIterators递归扫描目录
PHP 阻止SQL注入式攻击
PHP5面向对象 - 基础 - 类和对象
PHP5面向对象 - 基础 - 类的属性( public )
PHP5面向对象 - 基础 - 类的属性( private )
PHP5面向对象 - 基础 - 方法
PHP5面向对象 - 基础 - 对象的比较
php5面向对象 - 基础 - 构造函数
php5面向对象 - 基础 - 析构函数
用PHP控制用户的浏览器 - ob*函数的使用
PHP PDO 学习笔记

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-01   浏览: 830 ::
收藏到网摘: 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

登陆 | 还没注册?