为什么我喜欢PHP?

从前,我第一次和一个朋友在计算机上结识了qbasic编程(当时还没有)。 当我的联合程序和我的朋友在图形屏幕上显示带有各种花体的“ PC”一词时,这是一个美好的时光,由椭圆,直线和其他图元定义。 在完成矩阵打印机的工作之后,我们完全摇头了。

一段时间后,qbasic被10-11年级的涡轮帕斯卡研究取代。 我只是为这种语言的简单性和表现力而疯狂,但是几个月后,我看到了它的明显缺陷,对它有所冷却。 那时互联网刚刚开始跨越地球的广阔范围。

图片

然后,我走进了一家著名书店的一个小角落,在那里我几乎爬上了每个架子以寻找知识。 我实际上研究了所有与知名编程语言有关的书籍。 在这里,我曾经以一本关于PHP 4的书的形式找到了宝藏-这是一本有关该语言的参考书,并附有实际示例。 当我拿起这本书时-我的脑海中浮现出一些东西-我知道这就是我想要的。 他很快掌握了基础知识,写了他的小脚本和网站。 到PHP 5全面支持OOP时,我才特别热衷于php过程方法,并对新版本不再坚持强制使用面向对象的方法感到高兴。

随着时间的流逝,许多书籍开始出现在用php编写的各种CMS上:Joomla,WordPress ...我研究了其中的几本书,有些是肤浅的(足够多的时间),但是我尤其喜欢在Drupal这样的CMS上徘徊。 这个CMS只是程序化方法的杰作(至少是以前的版本-我不了解现代版本),如果您想了解一切工作原理-那么Drupal适合您(有不错的书,包括俄语)。

与仅从头开始编写客户需要的内容(当然,这需要更多时间)相比,使用CMS的唯一缺点通常是对硬件的需求增加了,但是从头开始编写时,该网站的运行速度更快,更稳定-您不必拖延大量未使用的功能。

为什么我喜欢PHP?

  • 简单性
  • 用于提供过程/面向对象或混合编程方法的选择
  • 多种辅助功能选择(适用于所有场合)
  • 多种语言的优质文档-包括俄语
  • 许多码头,码头上有实际例子
  • 大型在线社区(总有人问是否不清楚)
  • 正则表达式(我们所有的)
  • MySQL的简单工作
  • 各种协议和数据的任何文本表示形式的简单工作
  • GD用于成像
  • 定向到网​​络(这已经可以理解)-cookie,会话,表单...
  • 多种CMS(以及很多论坛引擎)
  • 一切都是免费的和可用的

当然,php并不是一种“适用于世界上所有事物的语言”,但是以某种方式可以解决几乎所有问题。 神经网络和各种AI都没有写在上面,但是,我认为,有一些极有能力的人,而不是那些。

在评论中写下为什么您仍然喜欢PHP! 特殊的人可以指出什么PHP不能使他们满意,我们将通过使我们对php的信仰神圣化来尝试解决它:)

PS。 当然,我们正在等待PHP 8和jit-他们说,这里计划了一个相当缓慢的小土豆棒,尽管它会如何影响(并且会完全影响?)普通用户尚不清楚,他们承诺对速度和内存进行超级优化,但是在实践中将如何进行优化。 -版本发布后仍在检查中。

Source: https://habr.com/ru/post/zh-CN472128/


All Articles