PHP 核心团队提出将 PHP 分叉。现有的 PHP 继续作为动态语言存在,新的 PHP 暂定命名为 P++,改成更严格的静态语言。(proposal)

2019-08-10 12:13:02 +08:00
 components

https://wiki.php.net/pplusplus/faq

11289 次点击
所在节点    PHP
77 条回复
AngryPanda
2019-08-10 12:14:01 +08:00
支持
lhx2008
2019-08-10 12:22:26 +08:00
其实也没差了。。
components
2019-08-10 12:29:21 +08:00
starsriver
2019-08-10 12:37:54 +08:00
可以的!
otakustay
2019-08-10 12:43:30 +08:00
几年后出 P#?再几年出 Pust ?
python
2019-08-10 12:46:11 +08:00
3p
mafeifan
2019-08-10 12:47:55 +08:00
什么鬼
mamahaha
2019-08-10 12:49:25 +08:00
要啥自行车?对现在的能力这么没自信吗?
agdhole
2019-08-10 12:57:18 +08:00
挺鸡肋的,为啥不选择 c #,golang,Java
components
2019-08-10 12:57:28 +08:00
整理一下幾個重點:
1. P++ 不是 PHP 的分支,而是同一個 repo。所以當你裝了 PHP,同時也就能用 P++ 。總之就是用 PHP 語法,但你可以選擇往動態還是靜態走。
2. P++ 沒有新的語法,主要是把 PHP 一些大家認為不好的 BC 拿掉, 並對類型做嚴格檢查。
3. P++ 可能會用新的標籤來標示,但絕大部份的 PHP 程式碼還是可以在 P++ 和 PHP 共享。
4. PHP 和 P++ 只是在文件層級做區別,所以像 JIT 這類效能改進的部份兩者還是都受用。

传送门: https://twitter.com/jaceju/status/1160046832904331264
5. 第一個版本會試圖先找到與現存 PHP 程式碼的平衡,而不會真的把所有想法做進來。
crella
2019-08-10 12:57:58 +08:00
恭喜 perl 系再添一子
nguoidiqua
2019-08-10 13:02:15 +08:00
这倒是和本人想到一块去了,希望谁来搞个方言把$->什么的去掉,加上静态类型,整合下 swoole 什么的。
Junjunya
2019-08-10 13:04:27 +08:00
不希望看到 社区的分裂,感觉 P++并不会解决 当面 PHP 面临的主要问题
ben1024
2019-08-10 13:05:13 +08:00
支持下,
静态版先驱 hhvm 完全可以借鉴或合作
mseasons
2019-08-10 13:07:19 +08:00
动态语言改名叫 Python 吗)
crynocry
2019-08-10 13:07:47 +08:00
@nguoidiqua 然后变成了 Go
hahasong
2019-08-10 13:07:53 +08:00
@components 这个人不是离职了吗
songhui4123
2019-08-10 13:12:23 +08:00
把变量前的美元符号$去掉,把引用方法属性的->改为点号.
saberlove
2019-08-10 13:18:35 +08:00
@songhui4123 j???js?
oovveeaarr
2019-08-10 13:20:13 +08:00
期待下 Pava Polang P#

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/590685

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX