爱程序网

php之面向对象(1)

来源: 阅读:

  讲到面向对象 先回顾下以前的编程思路,所谓编程思路就是根据知识本质原理通过逻辑推理程序的过程,编程思路,讲究的是先明确要做的事情是怎么。离开代码的情况下,自己也要能明白这一件事情怎么做。而不是把代码背一遍。跟据要做的事情,去确认各种已知条件,没有条件的要自己创造条件。也就是:知道条件,知道结果,求过程。 在实际程序中 我们往往要做很多的准备工作 去创造满足条件,比如要输出mysql的一段数据我们需要准备分页计算,才知道要从哪里输出到哪里,往往一个程序中。一个功能,一个流程,不能满足整个功能的需要。需要好几个流程配合才能完成,比如,当网页打开的时候做什么,当表单提交的时候做什么,没有提交做什么,数据库连不上的时候做什么连上的时候做什么。 当没有表单提交来的时候($_POST 为空的时候),我们就显示表单。有数据提交来的时候,我们就连接数据库,整理SQL语句,写入数据库。然后给用户一个提示性的页面。总结下来 ,我们整个程序在思考的时候 就会这么想 程序运行到这里的时候程序需要做什么,怎么做,才能满足下一个流程的需求,这几个流程组合起来,才能满足整个功能的需求,这种思考方式,我们称之为面向过程,面向过程 总结下来 思考模式有一个共通的特点:什么时候做什么,怎么做,每一个流程 每一步。这就是面向过程。

  其实在我们写代码的时候 九成以上都是面向过程,而相对的面向对象 只是一种思考方式的名字,很多的时候我们也会使用面向对象的方式思考 只是自己不知道罢了,以下代码是一个简单的例子:

$file = "test.txt";//指定打开的文件$fp = fopen($file, "r");//打开文件$data = fread($fp, 1024);//读取数据赋值fclose($fp);//关闭文件echo $data;//输出

相关文章列表: