欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

PHP学习之路(1)

程序员文章站 2022-05-10 18:13:20
...

自学PHP已经有一段时间了,一直坚信一句话PHP的缺点就是网上稀烂的代码,所以除了看哈佛大学流出的构建动态网站e-75视频教程和计算机科学cs50视频教程外,就是买了两本关于php的书,一本是《PHP和MySQL Web开发》 作者 : Luke Welling / Laura Thomson,还有

自学PHP已经有一段时间了,一直坚信一句话“PHP的缺点就是网上稀烂的代码”,所以除了看哈佛大学流出的构建动态网站e-75视频教程和计算机科学cs50视频教程外,就是买了两本关于php的书,一本是《PHP和MySQL Web开发》作者: Luke Welling / Laura Thomson,还有一本是《PHP与MySQL程序设计》作者: W. Jason Gilmore。

最近学习的过程中有点停滞不前,以前看网上的同志们说在网上写博客,对写代码有很大的提升,所以今天就在博客园申请博客来写一些,我关于在学些PHP的过程中的一些看法。欢迎大家来喷。

人生真的寂寞如雪啊!特别是看代码时,你的爱人问你在干什么的时候。网上有句笑话叫找对象比面向对象开发要重要,只是要我们如何向对象解释什么是对象?

对象是从人类的角度看世界的方法。从人的角度看来,世间的万物都有一个作为基类对象的模型。这个模型是抽象的,以及只为人类服务。就像白马是马,马非白马一般。马是抽象的一个概念模型,在这个模型之下,有白马,黑马,斑马等等。

我们在写代码的时候,就是在架构一个像人类世界一样的小世界,其区别只在于人类世界由原子组成,而我们架构的世界由二进制代码组成。在这个代码世界中,概念模型为构建之初的第一要素。

我想自己写一个整站程序,我想这个网站应该是基于面向对象的编程方式,这样的开发方式比较容易实现功能的扩展。但是在架构底层的公共类的时候,比较让我觉得难以取舍,到底什么样的底层结构,才是适合以后网站程序的升级。

众所周知,网站从最开始建站的时候基本定型。它的运营基本上是在原有的基础上进行改进和扩编。从头开始重建一个正在运营的网站项目,很少很少或者说等待用C语言重写。

在我看来用php重写网站代码是没有道理的,php的执行效率比c要差太多了。如果以提升性能速度为目的,重写网站的php代码。那是缘木求鱼,徒自损耗形神。

对于php我们所需要做的就是建立基础模型,以此模型的基础上加快建站开发速度。这才是我们选择使用PHP建站的原因。

我们需要使用防御式编程方法,从最恶意的角度揣测用户的输入。即使牺牲接入速度和代码整洁性也在所不惜。