PHP 可能在未来十年内消失?( 四 )
这些新功能除了composer , 全都不包括在PHP的核心功能中 , 甚至宣传和计划中都不涵盖 。 基本上 , 官方是让PHP社区自行决断要自己做这些功能 , 还是干脆放弃了事 。
你可能会说 , 这些功能并非各个项目必需的 , 其可用性要取决于具体情况 , 这话没错 , 但要实现上述功能 , 我们必须要选择是用非官方的程序包 , 还是自己做一个 。
举个例子 , 我们看一下WebSockets:必须在Ratchet、Swoole、Amp和React中作出选择 。 这意味着 , 针对关键性功能 , 作为开发人员 , 我们不但要确保遵守程序包的相关文档 , 保证程序包的可维护性 , 还要关注PHP的版本更新情况 , 才能保证不出问题 。 我可以想象 , PHP8出现时 , 要在新版本上稳定下来 , 需要花费数周乃至数月的时间 。
Swoole的案例是可以再讨论的 。 目前开发者可能不太热衷于使用这个麻烦缠身的软件 , 尤其是考虑到语言障碍的问题 , 但如果想要进一步研究的话 , 可以点击这里查看开源代码 。
虽然近来 , 人们的关注点有些偏移向语言本身添加某些helper和命令 , 但这些helper方法的混乱也是多年来未曾解决的问题:ucfirst() strtolower() str_replace()…我们为什么不能在使用统一命名上达成一致?为什么直到今日 , 仍然没有人能从数组中提取一些键?
推荐阅读
- 主机掌机类游戏|PCSX2模拟器能在PC上运行所有PS2游戏了,除了某个奇葩
- edg战队|EDG夺冠,从孩子们对游戏的热爱,谈近视防控的未来!
- 原神|原神:2.3版本为岩系主场,未来新角色同样不少,水系单手剑绫人可期
- 明日之后|明日之后“人尸大战”展现中国精神:人类的未来我们共同争取
- RNG|与RNG合同未到期?小狗畅谈未来打算,还为IG队员加油打气
- 谛听|梦幻西游:又出新BUG了,同一个角色能在两个客户端上同时登陆
- 如龙|世嘉希望在未来收购更多工作室
- 杰斯·麦卡兰|LOL手游杰斯11月9日登陆国服,未来守护者杰斯技能介绍
- 妖精的尾巴|魔兽世界未来或不再有阵营之分,联盟部落可自由变更
- 穿越火线|CF:前途一片光明的英雄级QBZ03,未来还会迎来哪些惊喜?