php8.3 更新了

查看 32|回复 0
作者:mimiphp   
节节高升 18:06:28
所以被更新了
节节高升 18:06:35
也就是我上次说过的
节节高升 18:06:48
php 核心团队现在产生分歧
节节高升 18:07:04
核心团队成员里面有一个鸟叔是中国人
节节高升 18:07:27
这个鸟叔和 php 创始人两个人更加趋向走 java 路线
节节高升 18:07:48
但另外一批人更取消继续维持动态脚本语言的路线
节节高升 18:08:12
因为鸟叔他们认为走强类型语言更加提高性能
节节高升 18:08:45
但随着 jit 扩展的加入,也就是动态编译的引擎加入,动态脚本语言的开发方式得以保存
节节高升 18:09:04
由于 php 是非盈利组织,基本大方向的决定都是投票决定
节节高升 18:09:12
所以最终鸟叔和创始人退出
节节高升 18:09:43
而现在成立了 php 基金会,保持非盈利,继续由其他核心团队成员开发维护
节节高升 18:09:51
注意,开发 PHP 的都是 C 语言程序员
节节高升 18:10:08
所以 php7 以后,其实鸟叔退出
节节高升 18:10:27
因为 php6 就是鸟叔推出的。。。直接没有上架被否定了
节节高升 18:10:45
php7.4 停滞了很多年,原因就是创始人也退出了
节节高升 18:11:14
现在 php8 以后就其实是基金会提供资金,更多的其他核心成员在开发了
节节高升 18:11:20
并且保持 1 年更新一次
节节高升 18:11:23
这是好事
节节高升 18:11:39
因为包括前端的 js 同样的问题
节节高升 18:11:56
也就是本身你是脚本语言,就必须要解析环境
节节高升 18:12:39
浏览器本来就是个最优秀的解析环境。但强类型语言的程序员,比如微软的,facebook 的等等,都喜欢工程化,打包编译生成二进制的方式
节节高升 18:12:55
但不论 php 还是 js ,最终都要环境才能执行
节节高升 18:13:20
所以微软的 TS 和鸟叔的 php 强类型 PHP ,可以理解都是走错了方向
节节高升 18:13:44
因为他们拿一个动态脚本语言来改变开发方式,根本没有提高任何性能。
节节高升 18:13:57
只是让强类型语言的程序员适应罢了
节节高升 18:14:16
但 php 现在国外很火。
包括原生 javascript 很火
节节高升 18:14:30
所以并不是只有强类型的程序员主导
节节高升 18:14:50
而且幸好坚持脚本语言的都是官方团队
节节高升 18:15:07
强类型语言的程序员不是总喜欢吐槽执行性能吗
节节高升 18:15:24
比如 python 团队从来就没有考虑过执行性能,基本都是嗤之以鼻
节节高升 18:15:34
为什么 python 会这么傲骨?
节节高升 18:16:02
因为他的发展和社区火热程度,导致这些响吐槽的人会被 10 倍喷回去
节节高升 18:16:16
你们也可以去 python 官方社区看一下互喷多好玩
节节高升 18:16:46
python 也是脚本语言,但人家几行代码就能搞定爬虫,甚至高级人工智能算法
节节高升 18:17:24
因为只要涉及到纯后台的算法程序,从来就不是一效率作为第一标准的
节节高升 18:17:38
都是以结果的精准度作为结果的
节节高升 18:18:02
所以强类型语言非常适合开发数据库,等等需要及时响应,高并发的程序员
节节高升 18:18:12
注意,数据库也是个程序软件
节节高升 18:18:27
这种软件就肯定需要强类型语言来开发
节节高升 18:19:05
但更多的场景,比如算法领域,web 领域等等,都是脚本语言的天下
节节高升 18:19:34
特别是 nginx 这个软件的加入,php 和 python ,甚至 nodejs 等等都根本不用关心高并发
节节高升 18:19:44
因为 nginx 才是响应客户的高并发软件
节节高升 18:19:56
数据库也是响应结果集的高并发软件
节节高升 18:20:21
但中间的 php,python,nodejs 等等其实只是简单逻辑+查询数据库+返回信息给 nginx 而已
节节高升 18:20:44
特别是 php 的 php-fpm 。。。动态扩充进程,消减进程
节节高升 18:21:11
也就是强类型语言的人,一谈一个语言,第一步就是谈性能
节节高升 18:21:59
比如 web 领域,我用 java 同样可以搞个监听端口的 web 服务器。。。
然后开始吐槽 php 你也可以监听端口,但你那点并发简直就是垃圾。。。
节节高升 18:22:26
但最终真实情况是,包括 java 开发的 web ,也是用的 nginx 来当作前端响应用户的并发软件
节节高升 18:22:42
所以强类型语言的人总是拿一个单一语言来谈性能。
节节高升 18:22:54
但实际使用,一个系统,都是多种软件配合完成的
节节高升 18:23:27
而 php 又是个异类,一直检查 html+php 可以混编,同时优化解析器性能,比如 jit
节节高升 18:24:39
所以 php 纯后端算法程序,性能也不差了。而继续保持脚本语言开发方式,最大的优势就是任何变量,不需要关心类型。大量的 C 语言提供的内置函数。。这些都是强类型语言无法比拟的
节节高升 18:25:45
特别是 golang 这个强类型语言提出协程后,php 的 swoole 以及官方 php8 都提供了协程开发方式。性能上高并发完全没有问题了
节节高升 18:26:19
这些是其他强类型语言完全无法理解的,也坚持多线程才是天下的观点
节节高升 18:26:52
但不好意思,golang 就是你们强类型语言的阵营,但它提出的多协程性能已经接近多线程了
节节高升 18:27:18
所以实际上程序员开发行业一直都是这样,谁都不服谁。
节节高升 18:27:41
我们公司我有段时间是很担忧的
节节高升 18:28:00
因为老板被 java 团队,和伟达的洗脑。准备放弃 php 了
节节高升 18:28:14
不过无所谓,只是一个打工工作罢了
节节高升 18:30:12
@蕭道钦 所以也就是说,php8.0 这个版本还有创始人和鸟叔的影子
节节高升 18:30:33
但后续的版本会逐步取代什么函数加变量类型的方式
节节高升 18:30:45
完全就是多此一举的事情
节节高升 18:31:48
比如
你这个例子,如果不指定 return 必须是 bool 类型。。。程序也完全不会报错。只是某些编辑器会提示而已。也就是官方的底层都不会认为这是个错误,会自动帮你推到类型了
蕭道钦 18:32:23

节节高升 18:32:57
这里面微软,和 facebook 是最跳的两个公司
蕭道钦 18:33:19
我觉得如果不是做研发的,我们更多是实现业务逻辑就够了,能快速实现需要的东西就够了
节节高升 18:33:23
微软的 vscode ,facebook 的 react 还有更多的事情都是这两家公司搞出来的
节节高升 18:33:27
一大批的粉丝
节节高升 18:33:45
但离谱的是,这两家公司根本就没有原创过什么自己的语言
节节高升 18:34:01
特别是微软,现在是印度人管理,不是比尔盖茨了
节节高升 18:34:18
基本都是仿造苹果
节节高升 18:34:56
微软自家的语言,都是早期比尔盖茨那批人搞的。比如 asp,vb,asp.net,还有手机版本的微软系统
节节高升 18:34:59
还有 IE
节节高升 18:35:07
但基本都不再更新了
节节高升 18:35:27
facebook 就不谈了。完全就是二手贩子
节节高升 18:35:41
跟国内的 360 公司非常像
节节高升 18:36:27
但问题是中国主流高校,都是 java 课程,像 python,php 这种完全没有官方证书颁发权力的。高校不会开课,要不然你这个毕业证没有任何意义
节节高升 18:36:39
所以才导致国内主流都是强类型语言的程序员
节节高升 18:36:50
特别特别搞笑的就是 javascript
节节高升 18:37:12
要不是浏览器内置这个语言,这些国内的强类型语言程序员肯定老早就想取代
节节高升 18:37:20
但问题是取代不了,不是吗?
节节高升 18:37:59
所以微软和 facebook 正好又出名,又喜欢跳。。。完全符合的国内程序员主流行业的价值观
节节高升 18:38:19
但实际上国际上,就拿 js 来走,走原生的,走 jquery 的多得多
节节高升 18:38:40
动态语言的后端程序,那真的是百花齐放了。我指国外
节节高升 18:38:52
但国内,基本上随便谈,肯定 java 第一
节节高升 18:38:58
第二就是 asp.net
节节高升 18:39:56
蕭道钦
我觉得如果不是做研发的,我们更多是实现业务逻辑就够了,能快速实现需要的东西就够了
@蕭道钦 对的。。上面思路你看明白就知道。大多数都是 C 语言基本的高级程序员在互喷。。。我们这种普通应用级别的程序员,基本上根本涉及不到底层原理
节节高升 18:40:34
我只是特别反感微软和 facebook 而已。。。要么你们自己弄一个出来,不要在那里逼逼不好吗
节节高升 18:41:01
你看看谷歌,那才是高手如云,什么 golang,android 各种原创语言
节节高升 18:41:32
微软说实话比尔盖茨不管了以后,就是个印度人在管理而已,毫无核心竞争力
节节高升 18:41:43
只是市场占有率摆在那里
节节高升 18:41:53
特别是前期默认中国盗版
节节高升 18:42:07
目前中国要改变不使用微软,基本不肯能了
节节高升 18:42:15
但谁不在吐槽呢?
节节高升 18:42:22
跟微信一个德行
节节高升 18:42:27
这就是垄断的后果
您需要登录后才可以回帖 登录 | 立即注册

返回顶部