PHP面向对象的学习!!!迷惑中!~~~希望大家可以多多指点~

发布网友

我来回答

5个回答

热心网友

这个问题我曾经也有过。你的确还没有面向对象的概念。

你应该知道自定义函数的目的是什么。封装函数。方便下次重复使用。
如果你长时间从事于PHP开发。你就能理解了。

在PHP里。类可以看作是自定义函数的进一步封装。在针对一功能的情况下用类比较方便。思路更清晰。写作效率更高。

我举个例子:
比如我不喜欢用MYSQL。我喜欢用文本型数据存储方式。但每次都写打开文件。写入文件。挺烦的。。

我就写了一个文件操作类,代码几乎就变成了这样

文件->选择(data.txt);
$数据=文件->列表(分页);
for(){
......
}

在写入页的时候,我也可以
文件->选择(data.txt);
文件->写入($_POST);

这样思路更清晰,而且这个类以后可以在很多地方使用。

热心网友

过程比对象简单,把许多相关的过程封装起来就组成对象了........

热心网友

一个过程是一个机器,
一个对像是一个人,
机器只能做指定的动作,
人可以思考后再行动,
----------------------------
面向对像是高级编程的基础,
因为功能多,所以要写的代码就多,
就像汽车比自行车难开一样,
-------------------
但php的类功能还很少,
可以看一本C++书,

热心网友

关键是维护和扩展面向对象方便。

不用拘泥于非要使用面向对象,像这种解释型语句,面向过程执行效率还高些。

热心网友

web开发与软件开发还是有区别的。web开发对于中型项目不需要全部面向对象。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com