当前位置:首页 > PHP > php相关文章

如何看待PHP这门备受争议的语言

2023-05-24 来源:无名网 作者:无名网整理

php估计是目前存在争议最大的语言了,争议(甚至往往还带有一些嘲讽)声一直不绝于耳。但是却没有影响它成为最流行的语言之一,至少在我写这篇文章时它还是一门非常流行的编程语言。

个人亲身体验

首先我是非常感谢PHP这门语言的。在编程这个行业里面我算是半路出家,正式从业时间也是比较晚的,我在我年近30的时候正式从事了php的工作,当时面试的时候也遇到过一些不屑的眼神,可能人家心理想着编程行业35岁就要到头了,你现在才入行,能干出个什么名堂(面试人员估计年龄还比我小)。实际上到现在已经6、7年了,我的工作一直是比较稳的,只要我自己不提离职,公司一般也太不可能让我滚蛋(手上有好几个项目都是我在维护着,新人接手起来还是有一定的难度)。但是对于我个人而言,确实有最乏了,不是说对编程这个工作感到厌倦了,我对编程还是抱有很大的热情的,我主要是对这种朝九晚六的工作有点厌倦了,或者说自己的内心有点不安分了,总想着自己出去闯一闯能不能闯出一片更大的天地,所以说程序员只能干到35岁的说法其实也是看人。

其实成为phper以后,让我的人生打开的新的篇章,它在合适的时候出现在了我的面前,让我走上了一条适合的编程之路。这些年里,靠着php或者php编写的程序,已经给我带来了超过100万的收入了,这对于一些大厂程序员或生意人来说可能也不算什么,但是对于我之前的工作来说,还是比较可观的。最近还靠着php的相关工作买上了房子,所以我个人是非常感谢php这门语言的。

网络的吐槽

网络上很多人吐槽php:函数命名不规范、核心异步网络不支持、不支持多线程、没有协程、后期维护困难等等缺点。甚至一些大牛也在自己的博客中说过javascript、php是学术很糟糕设计的语言,这更让一些懂和不懂人都把php当成了一个槽点。其实我刚入行的时候对网上吐槽的这些槽点没有太多的概念,php的弱类型特性也在很多地方让我感觉到一些困惑(在大学时有学过C,当时属于一门副科,不是自己的专业内容)。当时我做了一个个人网站,只想着通过学习解决网站问题,结果学着学着最终成了一个phper。

从业这么多年,一直在关注着php的一些变化,用起来也感觉非常得心应手。可能是自己没有遇到过什么大的项目,网上所罗列的那些缺点至今都没有给我造成什么麻烦。php这门语言也在不断地进步,如果你觉得php能解决你的问题我觉得你用它是完全没有问题,其实不用刻意地在意网络对他的评价。一些人在开发网站或开发一个小程序都在心理上屏蔽php语言,他们要用java,因为阿里、京东用java,他们觉得他们能做得和阿里、京东一样大,或者他们觉得用java会显得更为高大上。而我更在意业务什么时候能跑起来赚钱,编程语言能不能满足我的需求。

我在学习php的时候,也有学习一些其它语言,但都没有作为主流语言来使用,更多的是通过其它语言能让我更懂计算机、更深入了解编程,反过来理解php也更容易,目前使用的主要语言依然是php。

写在最后

作为一名编程人员,最重要的工作是让计算机帮我们完成工作,完美地实现我们想要的功能。只要一个项目跑得好,能给我们带来收益,你为什么还要在乎编程语言是不是足够高大上呢?能赚钱的语言就是最好的语言。

相关内容: PHP
『 猜你喜欢 』
  • PHP进化史— PHP 7.0

    PHP 7.0。匿名类的支持,整除函数 — 安全的除法 (即使是被 0 整除),增加了新的空合并操作符。在下面两种情况下,匿名类可能会被使用在命名类中:当该类没有必要被

  • php飞船符-太空船操作符

    表达式。太空船操作符又被称为组合比较运算符或者结合比较符,它使用符号 表示,该操作符可以用于实现对两个变量的比较(不限制于数值类型的数据)。$c=$

  • PHP pcntl-多线程与多进程区别

    创建子进程。多进程与多线程的区别。pcntl是一个可以利用操作系统的fork系统调用在PHP中实现多线程的进程控制扩展,当使用fork系统调用后执行的代码将会是并行的。

  • strstr函数-php

    strstr (PHP 4, PHP 5, PHP 7, PHP 8) strstr — 查找字符串的首次出现 说明 strstr ( string $haystack

  • php是什么语言-php是什么

    php是什么。PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到

  • php是什么_php能做什么

    PHP 能做任何事。PHP 主要是用于服务端的脚本程序,因此可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收

  • PHP实用的脚本

    现在来编写一些更实用的脚本,比如检查浏览页面的访问者在用什么浏览器。要达到这个目的,需要检查用户的 agent 字符串,它是浏览器发送的 HTTP 请求的一部分。该信息

  • Float 浮点型

    浮点型(也叫浮点数 float,双精度数 double 或实数 real)可以用以下任一语法定义: ?php $a = 1.234 ; $b = 1.2e3 ; $c

  • PHP反射机制_php反射使用场景

    反射是在PHP运行状态中,扩展分析PHP程序,导出或提取出相关类、方法、属性、参数的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。反

  • windows安装php-php线程安全和非线程安全

    1、windows + IS + FastCGl : 使用非线程安全版本。,2、windows +IIS +ISAPI : 使用线程安全版本,3、windows + A