PHP面向对象编程入门指南
1. 面向对象编程基础概念
在面向对象编程(OOP)中,类和对象是两个核心概念。可以将类类比为房子的设计蓝图,而对象则是根据这个蓝图实际建造出来的房子。例如,“房子”这个概念是类,而你实际居住的那所房子就是对象。
在OOP里,使用类来创建对象的过程被称作实例化。实例化一个对象需要两个条件:
- 一个用于加载对象的内存位置,这由PHP自动处理。
- 用于填充对象属性值的数据,这些数据可以来自数据库、文本文件、其他对象或其他来源。
类本身没有属性值或状态,只有对象才有。就像你得先按照蓝图把房子建起来,才能给它贴壁纸或安装乙烯基壁板一样,你必须先从类实例化出对象,才能与对象的属性进行交互或调用其方法。类在设计阶段进行操作,比如修改方法或属性;而对象在运行时进行操作,比如给属性赋值、调用方法。对于刚接触OOP的人来说,何时使用“类”这个词,何时使用“对象”这个词,常常会让人感到困惑。
1.1 创建类
下面是一个简单的创建类的例子,将以下代码保存为 class.Demo.php 文件:
<?php
class Demo {
}
?>
这就是 Demo 类,虽然目前它没什么实际功能,但这是在PHP中声明新类的基本语法。使用 class 关键字告诉PHP你要定义一个新类,接着是类名,然后用花括号表示类代码的开始和结束。
为了更好地组织源代码文件,建议将每个类放在单独的文件
超级会员免费看
订阅专栏 解锁全文
1705

被折叠的 条评论
为什么被折叠?



