当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > PHP5面向对象 - 基础 - 类和对象
php5 在面向对象方面改变了很多。我们将只介绍 PHP5 环境下的面向对象。而我们必须改变自己来跟随 PHP5 的发展。如果代码结果在你的环境下执行不一致,请确认你的环境为 PHP5。
面向对象的编程(OOP)思想力图使对计算机语言中对事物的描述与现实世界中该
事物的本来面目尽可能的一致。
简单的举例,自行车是一个笼统的类,对于自行车的描述可以是:
以上是对传统自行车的一个概念,但具体涉及一个对象的时候可能就要在笼统的描述上进行进一步阐述。比如自行车的颜色是蓝色,轮子具体的大小,价格,等等。
可以简单说把笼统转到具体的这一过程就是把自行车这个类转到具体的对象上。而这个转的过程被称为“实例化”。
我们先建立一个基础的类。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类的一个对象。