PHP伴随我已经有10年了,也没有想过,自己会以怎样的方式来和它告别。已经有几个月没有使用它,当我对以前熟悉不已的东西出现卡壳的时候,我知道,有些事情在发生,我想我该以某种方式,把曾经发生的、自己认为最好的东西,保留下来。这些东西对于刚入门PHP的同学来说,会非常有用。因为我现在写Python,也在学习Python方面的技巧,这是一个从新手到高手的过程,我明白这也是刚入行PHP的同学所需要的。
任何一门语言都有其特别适合的场景,PHP也不例外,在我看来,PHP在开发效率和开发成本上性价比是很高的,而且这门语言入门很简单。语言本没有好坏的,只有合适或不合适,它不合适的地方,硬要达到期望,这个时候不免就有了语言之争。
纵看自己的编程生涯,编程无非是将解决问题的方法用开发语言以搭建积木的方式来完成。对一门开发语言的运用,无非就是使用合适的东西,比如:工具、模块、类、函数和语句。
在大量的实践开发过程中,每个人都会摸索出解决某类问题最好的方式,此称为最佳实践。 最佳实践的评判标准会因为关注点而有所不同,有时是性能、有时是可维护性,有时考虑的是开发成本。业内对通用的解决问题的方法,总结出了一套模式,也称为设计模式。
本没有哪个实现是不对的,不同的只是某些实现在某些方面具有优势,恰好那个优势,又是所期望的,那这就是一个好的实现。
语言只是一个载体,我们可以关注解决问题的方法,亦或关注语言方面的技巧。PHP提倡的是,用最简单的方式,实现你想要的,用最为平常的方式,前提是用PHP该有的方式。我们做一件事情,首先要把事情简单化,直到不能再简单,从这个时候起,你就掌握了最佳实践。
那么,就一起来探索一下这门语言的最佳实践吧。