比特币持续盘整
|
偶尔读到一些写的不错的劝人不要使用PHP的文章时,我也几乎被说服了,所以我花了很多时间去学习其他语言。我必须承认这些探索使我收获颇丰。虽然我可能在使用上永远也达不到专家级水平,但是通过学习其他语言,我对程序员这个职业有了更深的理解。 如果说从这篇文章中有什么东西要学的话,那就是:去学新的语言。但是不是因为“PHP失去生命力了”——这是错误的观点。你要学习其他的语言是因为这对于作为程序员的你有好处,如果PHP真的要没戏了,那么你更应该去学别的语言。但是此时此刻,它并没有失去生命力。 对于很多写PHP的程序员来说,当他们需要捍卫自己的选择时,他们可能最先会亮出一些表格,这些表格显示了PHP在全网的欢迎程度。虽然这些数字很振奋人心,我还是有些怀疑它们带有误导性。 我们必须要认识到PHP受欢迎,是因为人们对于WordPress的喜爱。无论你喜欢不喜欢WordPress,都必须承认它的存在至关重要。但是说实话,WordPress还是有很多缺陷的,并且不在少数。但是我知道很多人都用WordPress完成很多了不起的事情,也赚了不少钱。 PHP不是WordPress,即使WordPress深深植根于PHP历史的土壤中,PHP要比WordPress好得多,好得多得多的多。WordPress有很多不足的地方,PHP也有很多不足的地方,但这并不意味着它们不适用于所有项目。 我一般不会用C++去写网络程序,至少它会排在我选择清单的末尾。但这不是说C++就是种不好的语言,它只是不适用而已,就像我不会用PHP去写硬件驱动或任何和AI有关的东西,这已经超出了它的能力范围了。 对语言的选择当然也和你自身对它们的掌握程度紧密相连。就像老话说的那样:时间就是金钱,用新学的语言去进行一个项目往往是艰巨的,这会让本来就很紧张的时间雪上加霜。 我对PHP比较熟悉,所以我往往先选择它。我略懂一点Python,但是我写PHP要得心应手得多。同一项任务我也可以选Python,但是花费的时间可能会是两倍(至少刚开始是这样的)。这并不是说我之后都不会使用Python或者我对Python有什么不满的,只是说PHP是我的首选。 学习一门编程语言并没有那么难,一个有经验的程序员可能花上一个周末就能掌握一门语言的要点。但是这并不意味着他们懂这门语言。了解哪个内置函数做什么不叫懂一门语言,你必须要有足够的经验知道什么时候用什么样的特性,或者明确这整个生态系统如何结合在一起。 我懂PHP,但我也知道如何设置一个Nginx web服务器、如何配置FPM或opcache。我掌握的足够多,有能力摆脱依赖的影响,做出正确的选择。我知道如何在生产环境中安全地部署PHP应用程序,而且我知道如果不小心使用某些语言特性,可能会带来安全问题。这些事情不仅仅是“了解”一门语言就能够知道的。作为程序员,我们需要投入大量的时间来学习我们选择的这些语言之外的东西。 这就是为什么当有的程序员说你选的语言就是“垃圾”,我会感到非常失望。我花了二十年的时间去在磨练这方面的技术,现在却来了个人告诉我,我的选择是错误的? 其实这并不是错误的选择,PHP给我带来了满意的工作。我之所以能住上漂亮的房子,能开着豪华的轿车,正是因为我花了20年时间精通PHP。扯远了,应该接着讲为什么PHP不是垃圾的。 很多讨厌PHP并认为它应该被淘汰的人,会列很多点来证明PHP是大错特错的选择。有很多我们这几年来一直听到的观点都是针对PHP的骨灰版本(我不知道为什么每个人都还抓着PHP4不放,搞啥呢?)。 还有些点根本就是无稽之谈甚至是错误的。这不是争夺“我的编程语言比你好”大赛,不需要歇斯底里,我打心底里认为每一种编程语言都有它本身的使命。那些发明这些语言的人(也就是那些比我聪明得多的人)发明这些语言都是有原因的,编程语言不是随随便便就能被搞出来的东西。 那么,为什么要选PHP呢? 答案很明了:因为它就在那里。我是自学PHP的,没参加过多少正规培训,除了偶尔参加的网络培训课程,我没有上面盖着“我可以教电脑做事情”的名牌大学毕业证。 我是学设计出身的,虽然我从大概七岁开始摆弄代码和电脑,但是我对接受这方面的教育却没有同样的热情。我甚至不知道为什么,我热爱电脑热爱网络,却选择了平面设计。我不想赘述这方面的内容,因为虽然我有这个学位,但是它在我今天的工作中却没有起到太大的作用。 我相信和大多数PHP程序员一样,我开始使用PHP是因为我们想要网站做更多,不仅仅是显示一张图片和一段文字。当我学会了如何将数据从数据库里提取出来显示在网页上时,我万分激动,这太振奋人心了!这正是我想要的,所以我便一头扎了进去。 后来,我遇到了WordPress。就像那些坐在电脑屏幕前,懂一点PHP基本知识的自以为是的人改变这一切一样,WordPress也改变着一切。WordPress的成功要归于像我这样的人,我们这些年轻人想要一个自己的博客,却不知道怎么自己建立。 你安装了WordPress……然后添加了一个插件,改变了主题……然后你对主题做了一些小小的改变,所以它完成一些其他的东西,或看起来有点不同。然后你修改了一个插件。然后你创造了自己的主题。然后你在想,我还能做什么? 所以我认识了PHP,不是我选择了PHP,而是PHP选择了我。20年后我还在用PHP创造东西,早就不用WordPress了。我想我已经是个成熟的PHP程序员,有能力来写这篇文章了。 “PHP太简单了,你应该学点有挑战性的” PHP那么受欢迎的其中一个重要的原因就是它无处不在,哪里都装着它。就连你最普通的MacBook中也预装了PHP,真见鬼。
从头写PHP也非常容易,通常没有什么特别的事情需要你做。创建一个index.php文件,在里面放一行PHP代码,然后上传到几乎所有的共享主机账户: (编辑:平顶山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

