自学PHP已经有一段时间了,一直坚信一句话“PHP的缺点就是网上稀烂的代码”,因此除了看哈佛大学流出的构建动态网站e-75视频教程和计算机科学cs50视频教程外,就是买了两本关于php的书,一本是《PHP和MySQL Web开发》做者: Luke Welling / Laura Thomson,还有一本是《PHP与MySQL程序设计》做者: W. Jason Gilmore。php
最近学习的过程当中有点停滞不前,之前看网上的同志们说在网上写博客,对写代码有很大的提高,因此今天就在博客园申请博客来写一些,我关于在学些PHP的过程当中的一些见解。欢迎你们来喷。编程
人生真的寂寞如雪啊!特别是看代码时,你的爱人问你在干什么的时候。网上有句笑话叫找对象比面向对象开发要重要,只是要咱们如何向对象解释什么是对象?架构
对象是从人类的角度看世界的方法。从人的角度看来,世间的万物都有一个做为基类对象的模型。这个模型是抽象的,以及只为人类服务。就像白马是马,马非白马通常。马是抽象的一个概念模型,在这个模型之下,有白马,黑马,斑马等等。性能
咱们在写代码的时候,就是在架构一个像人类世界同样的小世界,其区别只在于人类世界由原子组成,而咱们架构的世界由二进制代码组成。在这个代码世界中,概念模型为构建之初的第一要素。学习
我想本身写一个整站程序,我想这个网站应该是基于面向对象的编程方式,这样的开发方式比较容易实现功能的扩展。可是在架构底层的公共类的时候,比较让我以为难以取舍,到底什么样的底层结构,才是适合之后网站程序的升级。网站
众所周知,网站从最开始建站的时候基本定型。它的运营基本上是在原有的基础上进行改进和扩编。从头开始重建一个正在运营的网站项目,不多不多或者说等待用C语言重写。spa
在我看来用php重写网站代码是没有道理的,php的执行效率比c要差太多了。若是以提高性能速度为目的,重写网站的php代码。那是缘木求鱼,徒自损耗形神。设计
对于php咱们所须要作的就是创建基础模型,以此模型的基础上加快建站开发速度。这才是咱们选择使用PHP建站的缘由。视频
咱们须要使用防护式编程方法,从最恶意的角度揣测用户的输入。即便牺牲接入速度和代码整洁性也在所不惜。对象