文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门评论
- 错别字 (1 points, 一般) by 陈少举 在 2024年11月02日23时42分 星期六 评论到 Linus Torvalds 用电动汽车取代了燃油汽车
- BaD kEyBoArD: tYpO (1 points, 一般) by lot 在 2024年09月25日21时26分 星期三 评论到 美国汽车召回愈五分之一是修复软件
- Guo farm accumulated wealth, the ants lost all the (1 points, 一般) by solidot1727141937 在 2024年09月24日09时39分 星期二 评论到 日本科学家用猫制作 iPS 细胞
- 但是又快又便宜 (1 points, 一般) by Craynic 在 2024年09月09日13时12分 星期一 评论到 澳大利亚政府研究发现 AI 在概述上的表现比人类差
- (1 points, 一般) by gashero 在 2024年09月04日12时41分 星期三 评论到 众多高校撤销外语专业
- 让他们贴支付宝或微信捐款的方式 (1 points, 一般) by solidot1725066425 在 2024年08月31日09时08分 星期六 评论到 KDE 将每年通过桌面通知请求一次捐赠
- 更现代? (1 points, 一般) by Craynic 在 2024年08月28日13时15分 星期三 评论到 微软撤回了弃用控制面板的声明
- 对延迟退休的错误理解 (1 points, 一般) by solidot1723550599 在 2024年08月13日20时09分 星期二 评论到 中国人 50 岁后还能健康工作多少年?
- (1 points, 一般) by solidot1723275683 在 2024年08月10日15时45分 星期六 评论到 甜味剂赤藻糖醇可能增加心血管疾病风险
- 不值得信任google (1 points, 一般) by solidot1722426862 在 2024年07月31日19时56分 星期三 评论到 Chrome 服务故障导致部分用户无法访问保存的密码
PHP 项目释出了 PHP 8.4,然后立即释出了小更新 PHP 8.4.1。PHP 8.4 的主要新特性包括:属性钩子提供对计算属性的支持;不对称可见性,可以独立地控制写入属性的作用域和读取属性的作用域,减少了需要编写繁琐的 getter 方法来公开属性值而不允许从类外部修改属性的需求;新的 #[\Deprecated] 属性使 PHP 的现有弃用机制可用于用户定义的函数、方法和类常量;新的 DOM API;新增函数 array_find()、array_find_key()、array_any() 和 array_all();性能改进、错误修复和常规清理等等。
根据跟踪编程语言流行度的 TIOBE 最新指数,PHP 的流行度降至了历史最低,排在第 17 名,低于汇编语言、Ruby、Swift、Scratch 和 MATLAB。这并不意味着它的重要性降低。TIOBE 跟踪的是 StackOverflow 和 Google 搜索等来源,而 PHP 作为一种成熟的语言,不会像新兴语言那样需要程序员去编程问答社区如 StackOverflow 上询问各种问题,这就导致了它在 TIOBE 排名上的下降。今天互联网上的绝大部分网站仍然运行在 PHP 上,但开发者在构建新网站时会有更多选择,他们可以选择 Ruby on Rails、Django 和 React 等 Web 开发框架,PHP 是在缓慢衰退中。
PHP 语言释出了 8.3 版本。主要新特性包括:类型化类常量,动态获取类常量,新增 #[\Override] 属性,只读属性深拷贝,新增 json_validate() 函数,新增 Randomizer::getBytesFromString() 方法,新增 Randomizer::getFloat() 和 Randomizer::nextFloat() 方法,命令行 linter 支持多个文件,新的类、接口和函数,此外还有性能改进、bug 修复等等。
PHP 语言释出了 8.2 版本。PHP 8.2.0 是 PHP 语言的一个主版本更新。它包含了只读类、null、false 和 true 作为独立的类型、废弃动态属性、性能改进等。其中包括:新的“随机”扩展,“随机”扩展为随机数生成提供了一个新的面向对象的 API;动态属性的创建已被弃用,以帮助避免错误和拼写错误,除非该类通过使用 #[\AllowDynamicProperties] 属性来选择。stdClass 允许动态属性;等等。
180 个国家的逾 7.3 万名开发者参与了 Stack Overflow 的年度开发者调查。结果显示 Rust 连续第七年成为开发者最喜欢的编程语言,其次是 Elixir、Clojure、TypeScript 和 Julia。JavaScript 仍然是最常用的语言,其次是 HTML /CSS、SQL、Python 和 TypeScript。Phoenix 成为开发者最喜欢的 Web 框架,Visual Basic for Applications 和 COBOL 仍然是开发者最讨厌的技术。开发者最常用的操作系统是 Windows、Linux 和macOS,微软 Windows 的 Linux 子系统的使用率从 2021 年的 3% 增加到了 14%。在调查的开发者中,只有 15% 是完全线下办公,43% 是完全远程工作,42% 是混合工作,员工人数低于 20 的企业更可能线下办公,而员工人数超过 1 万的大型企业更可能混合办公。
PHP 语言释出了 8.1.0 版本。主要新特性包括:枚举、只读属性、First-class 可调用语法、纤程、交集类型和性能改进等。Phoronix 对比了 PHP 8.1、PHP 8.0.13、PHP 7.4.26、PHP 7.3.33、PHP 7.0.33 和 PHP 5.6.40 等在使用 AMD EPYC 72F3 的 Linux 服务器上的性能,显示 PHP 8.1 比之前的版本(主要是 PHP 8.0.13 )更强或相差无几。此外,Jetbrains 上周宣布与其它公司合作成立非营利组织 PHP 基金会,资助 PHP 的开发,开发者可通过 php-src 全职或兼职从事 PHP 语言的开发,但基金会对语言的变更没有任何决策权,它资助的开发工作也不一定能合并到的 PHP 中。
即将释出的 Python 包管理器 Pip 即将释出 pip 21.0,新版的一个重要变化是停止支持 Python 2,下载加入 --ignore-requires-python 支持,改进新解析器的错误信息显示,等等。Python 2 已经在 2020 年结束支持,开发者在 2020 年 4 月发布了 Python 2.7 分支的最后一个版本也是一个非常特殊的版本:Python 2.7.18(近似欧拉常数)。
PHP 语言项目释出了一次重大更新 PHP 8.0。新的特性包括:命名参数,仅指定必填参数跳过可选参数;可用 PHP 原生语法来使用结构化的元数据;更少的样板代码来定义并初始化属性;可用原生支持的联合类型声明取代以前的 PHPDoc 声明类型的组合;Match 表达式;Nullsafe 运算符;字符串与数字的比较更符合逻辑;内部函数类型错误的一致性;引入了两个即时编译引擎,其中 Tracing JIT 在综合基准测试中显示了三倍的性能, 并在某些长时间运行的程序中显示了 1.5-2 倍的性能改进;等等。
微软 PHP 项目经理 Dale Hirt 在邮件列表上宣布,对于即将发布的 PHP 8.0 它将不再提供 Windows 官方构建版本。这并不意味着 PHP 8.0 将不支持 Windows,而是支持工作不再由微软负责。在这之前,微软管理着网站 https://windows.php.net,提供了 PHP for Windows 的所有官方构建版本。Dale Hirt 称,PHP 的每个大版本提供了 2 年的 bug 修正和 1 年的安全修正,对于目前的三个支持版本 PHP 7.2、7.3 和 7.4,微软会继续提供维护,其中 PHP 7.2 将于今年 11 月结束支持,7.3 将在 11 月进入安全修正模式,PHP 7.4 还有 1 年的 bug 修正和 1 年的安全修正。
计划于 10 月在德国举办的会议 PHP Central Europe developer conference (PHP.CE) 可能因为多元化争议宣布取消,主办方在会议首页声明,“The conference has been canceled and won't be continued*. Sorry for the inconvenience.”PHP.CE 声明要打造一个尽可能包容的会议,但所有会议演讲者全是白人男性。PHP 开发者 Larry Garfield 曾因为特殊的性亚文化嗜好(BSDM)而遭到 Drupal 项目的驱逐,他在个人博客上指出了这一问题,表示将不参加这次会议,因为会议演讲者连一个女性都没有。会议的一位组织者 Dariusz Grzesista 回应称,多元化与包容性是值得提倡的目标,但不应该以牺牲演讲质量为代价。上个月底,会议的一位演讲者 Mark Baker 也以多元化问题为由退出会议。对于会议取消,一部分人认为主要原因不是政治分歧而是更多反应了门票销售不佳。