像写C一样写PHP

作者 : admin 于 2008-06-19 23:31:36 标签: , , ,
2008
06-19

除了咱写PHP的,好多程序员还是或多或少看不起PHPer,php的优点就是随意,因此,一个稍有编程基础的人也能很快上手去写一些应用模块。
php的随意更体现在它本身为弱类型的语言,加上php核心的智能处理很很好的报错机制,一些随手写出的程序也能但当一部分任务。
时间长了,好像人们都养成了这种习惯,过多得依赖了php本身的优点,使得程序员自身一些习惯退化,而真正变成的‘代码工人’。
而科班出身的程序员,基本都学习过c语言编程,软件工程,数据结构之类的课程。回过头来看看我自己写的代码,那些基本的东西已经抛弃大多,而PHP作为草根语言,无章法,随意,也被我体现得淋漓尽致。
看看我自己程序暴露的问题:结构混乱,难读,效率低下,冗余,这些都是自身对PHP认识问题而造成。php本身创建了优秀的容错机制,然而并不是说我们必须依赖这些机制。而我们同样可以像写C一样来写PHP,从每个变量的初始化,数据类型的定义,变量用完后的注销,类的优化,算法的优化,都可以体现在PHP上。
再说效率,很多人说PHP效率不行,我认为这纯属认识问题。在处理大量数据的时候,PHP优点力不从心,但这样只是从片面考虑,从PHP的接口来看,PHP很容易跟其他语言进行对接,C,C++,JAVA……,当然,在一些复杂运算上,我们完全可以交给其他语言来做,通过丰富的接口来传递数据。
任何语言都不是完美的,我们只是在最能体现它优势的地方来用他。PHP的优势在于快速构建WEB应用系统,简单,上手,如果我们能把写C的习惯应用到做PHP上,那PHPer绝对不能成为草根。

发表评论




XHTML:你可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(若看不到验证码,请重新加载页面。)